Re[3]: Visual C# vs C++. Надо сравнить перспективы.
От: Sinix  
Дата: 28.12.16 05:49
Оценка: +3
Здравствуйте, Alexey.Os, Вы писали:


AO>У нас другой случай, нужно сначала выбрать средства разработки(серьезно продумать) и затем докомплектовать команду, это будут специалисты либо С++ либо C#.

В любом случае команде нужен человек, которому вы будете доверять и который будет принимать ключевые решения по архитектуре проекта. С доскональным знанием матчасти, опытом хождения по похожим граблям да ещё и чтоб с командой умел работать. С командой — это со всей командой, на девелоперах она не заканчивается Без такого лида тоже можно, но сильно сложнее.

Найдёте такого человека — выбор остальных вещей сильно упростится, кмк.

AO>Т.е. со сторонними библиотеками у C++ получше, чем у C#?

Зависит от ниши. Работа со всяким экзотическим железом, телефотовидео, хардкорная математика, да и просто интенсивные расчёты никогда не были коньком шарпа. Про слабопокрытые вещи для плюсов уже писал.

На самом деле это не является проблемой, выкинуть часть кода в нативную библиотеку или подключить, скажем, R проблемы не составляет. Но если нативного кода становится всё больше и больше — смысл использовать шарп?


P.S. При таком выборе лучше игнорить товарищей, которые агитируют за язык на основании отдельных фич. Во-первых, работа с этими фичами — это проблемы не твои, а специалистов, которых у тебя ещё нет. Во-вторых, что, если эти фичи так и не понадобятся?

Если и смотреть, то на вещи, которые позволяют облегчить разработку в целом. Для шарпа есть отличная инструментальная обвязка, включая студию, средства тестирования вплоть до UI-тестов, удобную навигацию по коду, средства автоформатирования и контроля за качеством кода и тыды и тыпы. Причём все эти штуки существуют максимум в паре-тройке вариантов, т.е. особых проблем с выбором и с общим стилем работы в команде нет. Ну и сам язык обеспечивает зашиту от части ошибок.

Очень многое из этого отдельные специалисты по плюсам считают вообще ненужным и предпочитают консоль+блокнотик. Тут конечно каждому своё, но меня не покидает подозрение, что при таком раскладе на бесплатные для типового разработчика под шарп вещи приходится тратить очень много усилий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.