ASP.NET & ASP.NET Core

ASP.NET

ASP.NET is a mature framework that provides all the services needed to build enterprise-grade, server-based web apps on Windows.

Free web framework for building websites and web applications using HTML, CSS, and JavaScript. 
ASP.NET Core
Cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. 
With ASP.NET Core, you can:
  • Build web apps and services, IoT apps, and mobile backends.
  • Use your favorite development tools on Windows, macOS, and Linux.
  • Deploy to the cloud or on-premises.
  • Run on .NET Core or .NET framework
Choose ASP.NET Framework or ASP.NET Core

ASP.NET Core
ASP.NET
Build for Windows, macOS, or Linux                       
Build for Windows
Razor Pages is the recommended approach to create a Web UI as of ASP.NET Core 2.x.
Use Web Forms, SignalR, MVC, Web API, WebHooks, or Web Pages
Multiple versions per machine
One version per machine
Develop with Visual Studio, Visual Studio for Mac, or Visual Studio Code using C# or F#
Develop with Visual Studio using C#, VB, or F#
Higher performance than ASP.NET
Good performance
Choose .NET Framework or .NET Core runtime
Use .NET Framework runtime

Comments

Popular posts from this blog

Microsoft 365 Cloud Offerings - Subscription & Licenses - Part 1

Dynamics 365 - Uninstall CDS Solution from CRM Instance - Create Invoice Button Missing on Order Form

Power BI Embedded in Dynamics 365 Finance & SCM - Part 1