Будущее C# и .NET


0 3

Меня регулярно спрашивают о будущем каких-либо языков, и я не могу говорить за все, но вот про .NET и C# я могу сказать, так что сегодня поговорим о будущем фреймворка и языка C#. 

Будущее у C# очень даже яркое и перспективное, потому что Microsoft уже не первый год поддерживает, продвигает и сама использует как C#, так и .NET Framework. В ближайшее время я не вижу ничего такого, что может стать смертью одного или другого, а наоборот, вижу рост и перспективы. Судя по всем показателям Azure растет в прибыли и становится одним из основных бизнесов для компании и чтобы эта облачная технология продолжала развиваться и процветать, она должна быть лучше конкурентов. 

Microsoft делает все возможное, чтобы быть лучше и выделяться, поэтому тратятся огромные ресурсы, чтобы разработка под Azure была максимально простой и эффективной. Поэтому были созданы .NET Core, который позволяет разрабатывать код из под любых ОС. Поэтому создавался Visual Studio Code. По крайней мере я это так вижу и судя по тому, что происходит на рынке, все прекрасно работает. 

Не нравится Windows и вы любите macOS? Да Microsoft в наше время плевать, работайте за маками, главное пишите под Azure и используйте его, и они будут счастливы (я имею в виду MS). 

C# будет жить по любому, потому что это основной язык для .NET Framework и .NET Core и для C# уже построены планы не только ближайшую, но и далекую по меркам ИТ перспективу. А для ИТ планы на три года вперёд это уже очень много, а пять лет это уже дофига, потому что в в нашей сфере все меняется очень быстро. 

А вот на счет .NET Framework и .NET Core все не так просто. Не забываем, что язык C# это только язык программирования, который чаще используют для написания кода под .NET фреймворк. 

Есть уже признаки того, что .NET Framework полностью созрел с точки зрения функционала и развиваться уже больше не будет. Скорей всего это так, потому что он ограничен только одной ОС – Windows. Есть разговоры о том, что после 5-й версии будет только поддержка этого фреймворка, исправление багов, но нового функционала мы уже особо не увидим. Даже если это только разговоры, реальность указывает на то, что .NET Core стал для MS приоритетом. 

Я думаю, что Framework все же будет развиваться потому, что есть стандарты, которых должны придерживаться и сама Майкрософт. Стандарт будет и дальше развиваться и .NET Core постепенно будет более продвинутым, но если в стандарте появится что-то новое, чего нет в Framework, то Фреймворк скорей всего обновят, будет очень плохо, если он будет отставать.

Прямо бежать с .NET Framework смысла не вижу, потому что сама Microsoft уже на столько сильно завязалась на фреймворк и продолжает использовать его, поэтому именно убийства .NET Framework не будет. Его можно продолжать использовать, если нет возможности и необходимости переходить на .NET Core. Но если есть возможность и желание, то лучше начинать это делать. 

.NET Core уже выходит на первый план и в случае Web проекта любое новое начинание я бы делал только на .NET Core. Он только в самом начале своего пути и будет двигаться дальше. следующая версия .NET 5 это на самом деле именно Core. Framework пока остаётся на версии 4.8.

Microsoft утверждает, что не стоит боятся смерти .NET и над 5-й версией будет стоять лейбл LTS или Long Term Support и кажется для этого фреймворка это означает 3 года поддержки. 

В принципе, можно начинать новый проект на .NET Framework, потому что его будущее с точки зрения поддержки и исправления багов вполне яркое. Но не вижу смысла в этом, потому что .NET Core быстрее, ест меньше памяти и может запускаться на Linux или macOS. А это уже круто и стоит того, чтобы переходить на Core. Его поддержка обещает быть Супер LTS. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 3 человек


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне