Monday, September 23, 2019

Advantages of .Net Core


  1. .NET Core is the new open-source and cross-platform framework to build applications for all operating systems including Windows, Mac, and Linux.
  2. With ASP.NET Core, Build web apps and services, IoT apps, and mobile backends. 
  3. .NET Core framework is a combination of MVC and Web API in a single web framework.
  4. Fast - It is a lightweight, high-performance web framework.
  5. Hosting - It has the ability to host on IIS, Apache, Docker or Self Hosting.
  6. .NET Core support modern, a Client-side framework like AngularJs, ReactJs and React with Redux etc.

Disadvantage of MVC (Model View Controller)


  1. Cannot see design page preview like .aspx page. Every time want to execute then see the View (design)
  2. Understanding flow of application is very hard one. It is little bit of complex to implement and not suitable for small level applications.
  3. Need multiple programmers
  4. Developer should have knowledge of client side and html code
  5. Increase the system architecture and implementation complexity. For a simple interface, strictly abide by the MVC, to make the model, view and controller separationwill increase the complexity of the structure, and may produce too much of the update operation, reduce the operation efficiency.