What is the difference between ASP.net and ASP.net core?

      

What is the difference between ASP.net and ASP.net core?

In this article, I am going to discuss asp.net Core and asp.net and differences between them. what is the major difference we can find and uses? from 2010 so many new technologies came out and become very popular in the market and they got a good market share.  some top technologies are PHP, Ruby on Rails, and Node JS. among them Nodejs rapidly increased the market share.

the reason behind that

  1. Node Js is open source
  2. High performance (on that time asp.net core entered into the market)
  3. A single thread with high scalable
  4. etc
in this article, we are going to discuss only the difference between ASP.net and ASP.net core, not Node js. the incoming article, you can get the difference between asp.net core and node js


          So let's Get Started about What is the difference between ASP.net and ASP.net core?!                   

                              

Main Features of Asp.net Core                            

  • Asp.net core is open-source and cross-platform.
  • Asp.net core is using the dot net core framework and entity framework.
  • and it is a runtime application like asp.net.
  • you can build the web, windows, IoT and cloud applications.
  • full support of the Nuget Package manager in asp.net core.
  • Targets the multiple OS Operating Systems.
  • We can say it easily, asp.net core completely redesigned version for development from Microsoft.
  • The good news is build-in support for DI (Dependency Injection).
  • you can host in any server like IIS, Apache, etc
  • you can host in any OS like Linux, Windows, etc
  • Note 1: if you choose the .net framework+asp.net core then you need to host only in IIS server so iis server support only Windows
  • Note 2: if you choose .net core framework + asp.net core then you can host in any server and any OS's
  • Compare Node JS with asp.net core the asp.net core is more powerfully and High performance.
  • .net core allows build in that allows us to run in any OS (Operating System)
  • asp.net does not support the webforms
  • good container support like a docker container

Main Features of Asp.net

  • asp.net support only .net framework and .net framework implemented for windows only.
  • It's not cross-platform.
  • dot.net framework is not open source
  • We can host only in IIS server.
  • We can use only the Windows Operating System.
  • it needs a proper environment to work in.
  • .asp.net performance is less than asp.net core
  •  it supports the webforms    
  • Contained support is not much better tha asp.net core     .


أحدث أقدم