Чтобы подключиться к Git, будет ли у Ruby преимущество перед c #? - PullRequest
1 голос
/ 01 декабря 2009

Если бы я хотел иметь возможность выполнять все действия GIT через C #, т. Е. Создавать оболочку c #, чтобы я мог делать вещи через Интернет (просмотр репозиториев, файлов, сравнения файлов и т. Д.).

Будет ли у Ruby какое-либо преимущество перед c # (и .net)?

Ответы [ 2 ]

2 голосов
/ 01 декабря 2009

C # имеет репутацию проще вызывать в нативный код. Однако подавляющее большинство манипуляций с Git может быть выполнено с помощью «слесарных» команд и простых конвейеров; поэтому я не думаю, что для большинства нужд потребуется выполнение нативного кода.

Git немного сложнее установить в Windows; но это неоправданная стоимость и не имеет большого значения в долгосрочной перспективе. (Вы также можете использовать Mono в Linux.)

Итак, я бы сказал нет; выбор между C # и Ruby должен сводиться к внешним факторам, таким как язык, на котором вы сильнее, или предпочитаемый вами каркас

2 голосов
/ 01 декабря 2009

Не ответить на ваш вопрос напрямую, но вы видели http://code.google.com/p/gitsharp/?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...