Здравствуйте, e.thrash, Вы писали:
ET>Что-то всё меньше новых проектов пишут на шарпе. ET>Тенденция или я не туда смотрю?
Вот интересно куда ты смотришь? ET>Кто занял долю проектов которые были на asp.net (mvc, core etc)?
Да как раз .Net Core активно развивается ибо есть потребность в облаках под линуксом.
И MS гребет деньги на облаках https://www.cnews.ru/news/top/2022-01-26_microsoft_na_konevse_segmenty
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, e.thrash, Вы писали:
ET>Что-то всё меньше новых проектов пишут на шарпе.
А на чем пишут новые проекты сейчас? И о каких проектах вы говорите?
Мне сложно об этом судить — я работал только в компаниях, где превалирующим был .Net.
Мои наблюдения (т.е. очень субъективная оценка) таковы:
— в компаниях, о которых я знаю, где был свой продукт (правда, сразу замечу — я знаю про исключительно Web-решения) на .Net ничего особо не менялось. Да, появились, я уже в паре мест видел, что некоторая часть делается на чем-то ином (например, в продукт добавляется некая аналитика, AI, ... — и эти ребята используют Python), но это именно часть и не самая критическая. В остальных местах никто даже не думает о замене .Net на что-то иное. Основные вопросы — нужно ли переезжать на новую версию и когда это делать (чаще просто второе).
— огромное количество вакансий для .Net backend. Несмотря на то, что у меня везде, где есть профиль/резюме, указано, что я не ищу работу, хотя бы раз в неделю или 2, прилетают вакансии. Очень много аутсорсинга, но далеко не он один.
— десктопные проекты да, на .Net если и появляются, то скорее в следовых количествах. С другой стороны, их и в принципе появляется всё меньше...
— Xamarin кажется, что так и не набрал сколько-нибудь заметную популярность. Хотя и у других универсальных мобильных фреймворков (типа React Native), как я понимаю, успехи не сильно лучше. Но я не специалист по мобильной разработке — могу банально заблуждается.
ET>Кто занял долю проектов которые были на asp.net (mvc, core etc)?
Исходя из вышенаписанного — особо никто.
ET>Что-то всё меньше новых проектов пишут на шарпе. ET>Тенденция или я не туда смотрю?
Открыл пулл-реквесты в гитхабе, для языка у которого зрелая стандартная библиотека — у C# всё очень хорошо. А вот javascript походу хромая лошадка.
По сути в мире есть два языка, а скорей даже экосистемы, которые жёстко конкурируют между собой и это Java/JVM и C#/.NET. Как мне кажется, Java постепенно выиграет, поэтому когда-нибудь C# уйдёт. Но это такое, вилами по воде.
Здравствуйте, Sharov, Вы писали:
vsb>>Как мне кажется, Java постепенно выиграет, поэтому когда-нибудь C# уйдёт. Но это такое, вилами по воде.
S>Java уже лет 20 постепенно выигрывает.
В том-то и дело. И если раньше у C# было естественное преимущество в виде десктопных приложений, то сейчас эта ниша исчезла. C# пытается влезть на рынок серверных линуксовых приложений, но его там особо никто не ждёт.
Здравствуйте, Klikujiskaaan, Вы писали:
K>Здравствуйте, vsb, Вы писали:
vsb>>C# пытается влезть на рынок серверных линуксовых приложений, но его там особо никто не ждёт.
K>Судя по кол-ву вакансий это, мягко говоря, не так.
5285 вакансий «Java»
2459 вакансий «C#»
(c) hh.ru
Что получается на уровне "умирающего" C++ c 2323 вакансии. Таки что-то в предположении vsb есть
Какая участь? Непонятно. https://delphi.embarcadero.com/
Участь быть продуктом который изменит мир разработки навсегда как дельфи?
Ну тут заслуга не только языка, но прежде всего IDE.
Так что еще вопрос: что все таки сравниваем? Языки, технологии, инструменты?
Чтобы предсказать нужно моделировать развитие.
Если учесть, что C# и дельфи разрабатывал Anders Hejlsberg возможно.
Если случится чудо и возникнут квантовые ПК возможно.
Это работа для теории динамической информации.
Здравствуйте, vsb, Вы писали:
vsb>По сути в мире есть два языка, а скорей даже экосистемы, которые жёстко конкурируют между собой и это Java/JVM и C#/.NET. Как мне кажется, Java постепенно выиграет, поэтому когда-нибудь C# уйдёт. Но это такое, вилами по воде.
C# канет в Лету при выполнении хотя бы одного из двух условий:
1. фатальные недостатки в самом .NET,
2. наличие конкурентов, которые на порядок лучше.
Но ни того, ни другого пока не заметно. Так что, будем жить, пехота.
Здравствуйте, Буравчик, Вы писали:
vsb>>C# пытается влезть на рынок серверных линуксовых приложений, но его там особо никто не ждёт.
Б>Немного не в тему: Б>.net core исходники открыты? Где посмотреть?
Здравствуйте, Serginio1, Вы писали:
K>>>Судя по кол-ву вакансий это, мягко говоря, не так.
KP>>
KP>>5285 вакансий «Java»
KP>>2459 вакансий «C#»
KP>>(c) hh.ru
KP>>Что получается на уровне "умирающего" C++ c 2323 вакансии. Таки что-то в предположении vsb есть
S> Интересно, а сколько из этих вакансий под убогий «Java» для Android?
Я думаю что грубо можно посчитать вакансии для "не убогой Java" как "вакансий «Java»" — "вакансий «kotlin»". Так как есть 1411 вакансий «kotlin», то выходит что ~3800, что всё еще на 50% больше чем на C#.
KP>Я думаю что грубо можно посчитать вакансии для "не убогой Java" как "вакансий «Java»" — "вакансий «kotlin»". Так как есть 1411 вакансий «kotlin», то выходит что ~3800, что всё еще на 50% больше чем на C#.
Угу при этом многие не используют пока котлин.
Но это не суть. Много Java из анахронизмов legacy которое нужно поддерживать.
А вот новые проекты .Net удобнее ибо и язык и среда (IDE)мощнее. Да и скорость выполнения от версии к версии растет Performance improvements in ASP.NET Core 6
Плюс плюшки в виде Блазора, UNO, Xamarin итд
и солнце б утром не вставало, когда бы не было меня
ET>Что-то всё меньше новых проектов пишут на шарпе. ET>Тенденция или я не туда смотрю?
ET>Кто занял долю проектов которые были на asp.net (mvc, core etc)?
Ну, по сути C# для новых проектов используется в
а) веб-разработке (включая всякие лямбды), серверная часть
б) собственно, всё, только а).
Учитывая, что там конкуренция зашкаливает (более простые питон, ява-скрипт теснят только так + очень мощный задел у явы), то предсказывать что-либо сложно, но думаю, что из-за сложности языка молодёжь (и новые проекты) пойдут в питон и яву-скрипт.