Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为了连接到Git,Ruby会比c有优势吗?_C#_Git_Api - Fatal编程技术网

C# 为了连接到Git,Ruby会比c有优势吗?

C# 为了连接到Git,Ruby会比c有优势吗?,c#,git,api,C#,Git,Api,如果我想通过C#完成GIT的所有工作,即创建一个C#包装器,以便在web上完成工作(查看存储库、文件、文件差异等) Ruby比c#(和.net)有什么优势吗?不要直接回答你的问题,但是,你看到了吗 不要直接回答你的问题,但是,你看到了吗 C#以易于调用本机代码而闻名。然而,绝大多数Git操作都可以通过“管道”命令和简单管道来完成;所以我不认为本机代码执行对于大多数需求是必要的 Git在Windows上安装稍微困难一些;但这是一个沉没成本,从长远来看,并不是什么大问题。(您也可以在Linux上使用

如果我想通过C#完成GIT的所有工作,即创建一个C#包装器,以便在web上完成工作(查看存储库、文件、文件差异等)


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

不要直接回答你的问题,但是,你看到了吗

不要直接回答你的问题,但是,你看到了吗

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

Git在Windows上安装稍微困难一些;但这是一个沉没成本,从长远来看,并不是什么大问题。(您也可以在Linux上使用Mono。)

这么随便,我会说不;C#与Ruby之间的选择应该归结于外部因素,比如你更擅长哪种语言,或者你更喜欢哪种框架。

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

Git在Windows上安装稍微困难一些;但这是一个沉没成本,从长远来看,并不是什么大问题。(您也可以在Linux上使用Mono。)


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

我会在windows机器上运行应用程序,但GIT repos会在linux上运行。我会在windows机器上运行应用程序,但GIT repos会在linux上运行。