dotEducation
dotEducation copied to clipboard
История .NET и C#
Во время обучения часто возникают вопросы про .NET Framework и .NET Core, и почему некоторые вещи, которые человек находит на SO не работают. Или почему новый синтаксис, который ему посоветовали, не компилируется.
Было бы неплохо добавить страничку с историей версий .NET, как появился .NET Framework, .NET Core, и как они слились в единое.
И про C#, про то, в какие года какие фичи появлялись - это может помочь понять, какие модули уже являются устаревшим подходом, например вместо того же ArrayList, который всё ещё иногда попадается в курсах, следует использовать обобщённый List<T>, а вместо ConcurrentQueue - Channel итд
Аналогично было бы неплохо сделать какую-то карту развития и для популярных фреймворков: ASP.NET, например, или тут. Там тоже есть "пропавший функционал".
Для меня это звучит скорее как классная статья на Хабр (если честно, я ее уже достаточно давно неторопливо пишу), но не страничка в репозитории.
Кстати, а разве именно «историю версий» — чисто техническую — нигде не описали нормально?
@nevoroman на сколько я помню, на msdn история версий начинается только с C# 7