Как я понял .Net и .Net framework это программы, которые преобразуют папку с проектом в исполняемый файл, другими словами говоря - компиляторы.
Сами по себе они отличаются тем, что .Net framework создаёт файл, запускающейся только на винде, а .Net - и на маке и на линуксе.
Поправьте меня, пожалуйста, если я что-то понял не так
Привет.
Раньше было разделение на .net framework, .net core и .net standart. Суть в том, что все это фреймворки, которые содержат либы и тд. Просто либы в .net framework - только под винду, а под .net core кросплатформенные решения.
.net framwork и .net core оба используют внутри себя .net standart
Сейчас .net framework и .net core объеденили и получился .net (кросплатформенный)
Сейчас .net framework и .net core объеденили и получился .net (кросплатформенный)
Ошибаешься. Если бы я не отказался от кураторства, то отозвал решение.
Опять же различий гораздо больше, чем просто набор поддерживаемых платформ.
.net framwork и .net core оба используют внутри себя .net standart
Они не используют внутри себя .net standart, код внутри разный.
.net standart - это только спецификация на то, какие классы должны быть в BCL, но реализация уже везде будет разная.
Чем выше версия - тем больше будет доступно, но тем уже будет набор совместимых версий рантайма.
Самая последняя версия (netstandart 2.1) вообще не поддерживается в .net framework - оно поддерживается только в mono и .net (core) от версии 3.0 и выше.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.