dotEducation icon indicating copy to clipboard operation
dotEducation copied to clipboard

История .NET и C#

Open vabka opened this issue 3 years ago • 3 comments

Во время обучения часто возникают вопросы про .NET Framework и .NET Core, и почему некоторые вещи, которые человек находит на SO не работают. Или почему новый синтаксис, который ему посоветовали, не компилируется.

Было бы неплохо добавить страничку с историей версий .NET, как появился .NET Framework, .NET Core, и как они слились в единое. И про C#, про то, в какие года какие фичи появлялись - это может помочь понять, какие модули уже являются устаревшим подходом, например вместо того же ArrayList, который всё ещё иногда попадается в курсах, следует использовать обобщённый List<T>, а вместо ConcurrentQueue - Channel итд image

vabka avatar Oct 20 '21 12:10 vabka

Аналогично было бы неплохо сделать какую-то карту развития и для популярных фреймворков: ASP.NET, например, или тут. Там тоже есть "пропавший функционал".

BattleSky avatar Oct 20 '21 15:10 BattleSky

Для меня это звучит скорее как классная статья на Хабр (если честно, я ее уже достаточно давно неторопливо пишу), но не страничка в репозитории.

Кстати, а разве именно «историю версий» — чисто техническую — нигде не описали нормально?

nevoroman avatar Nov 03 '21 10:11 nevoroman

@nevoroman на сколько я помню, на msdn история версий начинается только с C# 7

vabka avatar Nov 03 '21 11:11 vabka