要加入Git,Ruby会优于c#吗?

时间:2009-12-01 13:41:16

标签: c# git api

如果我想通过C#完成所有GIT操作,即创建一个c#包装器,这样我就可以通过Web做事(查看存储库,文件,文件差异等)。

Ruby会比c#(和.net)有什么优势吗?

2 个答案:

答案 0 :(得分:2)

不要直接回答你的问题,但是,你见过http://code.google.com/p/gitsharp/吗?

答案 1 :(得分:2)

C#具有更容易调用本机代码的声誉。然而,绝大多数Git操作都可以通过“管道”命令和简单的管道来完成;所以我不认为大多数需要本机代码执行是必要的。

Git在Windows上安装起来稍微困难一些;但这是沉没成本,而不是长期的大事。 (你也可以在Linux上使用Mono。)

如此随便,我会说不; C#与Ruby之间的选择应该归结为外部因素,例如你更强大的语言,或者你喜欢哪种框架。