Привет,
9 лет живу в Чехии. На новогодние праздники прилетел домой в Екатеринбург к семье.
Пообщался с местными айтишниками и прошурстил хэдхантер, я был удивлен что благодаря ковиду и удаленной работе на Москву тут можно получать европейскую зарплату и даже где-то выше. Так же меня удивило, что несмотря на активное развитие .NET платформы, он не так популярен то тут в России, в европе же даже стартапы начинают использовать майкрософтовский стэк. Да, Джава проектов было всегда было больше, но хотелось бы услышать мнение от людей из России как вообще себя чухает .NET, есть ли тут перспектива или лучше перейти на что-то другое? Пишут вообще что-то новое тут на нем? А то все kotlin, python, go и swift на слуху.
Василий Банников, лично спрашивал бэкенд разраба в райфе, что они используют, он сказал джаву. Может там и есть шарпы, но в основном все таки джава
а тинькофф вообще скалу использует
Сергей Горностаев, На жаве только часть Intellij platform написана на жаве.
Всякие специфичные для райдера части говорят переписаны на Kotlin.
И самое главное - протокол для общения с решарпером.
Сам котлин к JVM не привязан, тк стандартная либа написана на котлине - можно хоть в жс собрать, хоть в llvm.
Жава нужна только ради gradle.
почему? В россии большинство высокооплачиваемых проектов на джаве, средняя зп на джаве выше. Почему должно пригорать? в принципе везде зоопарки, но большая часть сервисов в банках и крупных компаниях на джаве. За границей может и по другому
Роман, я и под .NET писал немало. Просто таких вопросов за шесть лет здесь повидал много, если не принести в них хотя бы каплю альтернативного мнения, то набегут евангелисты тега и расскажут автору, что уже везде C# и лучше него ничего нет. Впрочем, авторы зачастую это и хотят услышать. Иначе бы просто открыли hh.ru, сделали выборки по языкам, сравнили количество вакансий и зарплаты.
опрос среди подписчиков тега C# показал что 100% программистов используют C#
большие проекты останутся на java, т.к. фреймворки, масштабируемость и предсказуемость при развитии
как java программист я уверен в невостребованности C#
большие проекты останутся на java, т.к. фреймворки, масштабируемость и предсказуемость
Есть много крупных проектов на шарпе. (половина микрософта, stackoverflow, кусок гитхаба - первое что в голову пришло)
А что такого есть в жаве, чего нет в шарпе, что подпадает в "фреймворки, масштабируемость и предсказуемость развития"?
По фреймворкам - для любой задачи есть пара фреймворков на выбор.
По масштабируемости - никаких проблем нет. Есть даже решения для масштабирования на много серверов одного приложения. (Orleans, AkkaNET)
По предсказуемости - на гитхабе есть план развития .NET и C# на несколько лет вперёд. Есть пропозалы по улучшению языка и API.
И есть ещё дашборд themes of dotnet, где описано, на какие аспекты в первую очередь обращает команда .net при разработке.
Да любому понятно, что большие проекты переписывать, сродни самоубийству. Только с вашей уверенностью в невостребованности C# многие не согласятся. Да и присоединюсь к Василию, давайте, докажите вашу уверенность в невостребованности C#, мы же все конструктивную критику нормально воспринимаем, но не слепые высказывания.
Dmtm, Странный выбран показатель - NHibernate. В .NET есть не мало библиотек для работы с БД на две головы выше вашего NHibernate, а в яве Hibernate это икона. И это показатель!!!
Dmtm, и что это доказывает? Кроме того что кого-то java достала настолько что он перешёл на C#, но от Hibernate не смог отказаться? ORM-ов и так пруд пруди ещё один похожий на явовский что-то даёт?
youngMaster, Akka.NET порт явовской акки
или скажем c# клиенты к kafka обновляются сильно позже явовских, и так куда ни ткни
PS: а еще вы все продали душу билли г.