ASP .NET Core против ASP .NET Framework

.NET Core и .NET Framework

ASP .NET Core и ASP .NET Framework являются серверными веб-сайтами. фреймворки приложений, разработанные Microsoft для разработки программного обеспечения. .NET Core — это, по сути, новая версия .NET Framework. Microsoft выпустила .NET Core в 2016 году как современный облачный инструмент для разработки. Для этого они полностью перестроили .NET Core с нуля.

Различия

Учитывая, что это более новый и усовершенствованный фреймворк, .NET Core имеет ряд преимуществ перед .NET Framework:

  • .NET Core имеет кроссплатформенную поддержку Windows, macOS и Linux; тогда как .NET Framework поддерживает только Windows.
  • .NET Core имеет большую поддержку серверных технологий, таких как Apache, Docker, и т. д. .NET Framework поддерживает только Microsoft IIS.
  • .NET Core предлагает инструменты, упрощающие процесс веб-разработки.
  • Главное отличие — это файловая структура проектов. .NET Core удалил файл web.config и заменил его файлом appsettings.json и некоторыми другими пользовательские файлы.
  • В проектах .NET Core есть новая папка с именем wwwroot . Эта папка содержит статические файлы, которые должны быть переданы пользователю, такие как HTML/CSS и файлы изображений.
  • Помимо других функций, .NET Core имеет включена функция секретов пользователя. Эта функция позволяет делиться кодом без случайной утечки конфиденциальных данных, таких как пароли, учетные данные сервера и т. Д.
Оцените статью
nanomode.ru
Добавить комментарий