Страницы

Поиск по вопросам

понедельник, 29 октября 2018 г.

Стоит ли мне переходить с Python и Ruby на С#, в моем случае [закрыт]

Возможно конечно вопрос покажется глупым) Дело в том, что я убежденный пользователь Windows. C этой системой я уже 9 лет. И телефон у меня на Windows Phone. Для меня это самая удобная система, так уж получилось. Увлекаясь веб-разработкой, ранее для себя я выбрал питон и руби. Очень уж их все хвалят, вот и я решил попробовать. В целом мне нравится разработка на этих языках. Но сейчас я подумываю постепенно сместиться с веб-направления на мобильную разработку, и начать разрабатывать именно под мобильные Windows-системы. Язык C# мне нравится не меньше, чем вышеперечисленные языки. Если стану разрабатывать на .NET, то буду использовать одну технологию для обоих направлений (веб и mobile), что в принципе удобно. Для некоторых проектов на Питоне, а тем более на Руби, периодически приходится поднимать и настраивать виртуальные машины, что, скажу прямо, мне не очень удобно. В общем, хочу освоить "универсальную" технологию, которая бы мне идеально подошла P.S. Прошу не минусовать, никого не хотел обидеть и разжигать холивар тоже не планировал. Спрашиваю исключительно для себя


Ответ

Очень серьезное преимущество C# (а вместе с ним и .NET) кроется в том, что Microsoft выстроила вокруг всего этого очень ветвистую и большую экосистему, в которой можно вполне неплохо суествовать, будучи специалистом только лишь в технологиях, развиваемых Microsoft. Тот же самый C#, как правильно было замечено выше, позволяет писать и под десктоп (а Windows, на минуточку, - это 90% рынка), и для web, и для мобильных платформ (хоть тут, конечно, все туманно и зыбко - уверенности в светлом будущем Windows Phone и иже с ним нету) Собственно, под экостистемой я пдразумевал не только языки, фреймворки, SDK, огромные библиотеки классов на все случаи жизни, СУБД и среду разработки, но еще и всеобъемлющие системы документации, MSDN, всяческие видеопорталы вроде TechDays. Все это довольно давно создано, местами даже активно развивается и предоставляет широкий простор для развития, так что аргументы в пользу C#, думаю, вполне весомы. Чем может похвастаться Ruby/Python я, пожалуй, сказать не смогу - но на этот вопрос вы, полагаю, сможете ответить себе сами

Комментариев нет:

Отправить комментарий