.NET Core acquaintance

What is ASP.NET Core?

ASP.NET Core is a new open-source and cross-platform framework for building applications such as Web, networking and application of modern cloud-based (IoT) applications and mobile back-end applications to connect to the Internet. ASP.NET Core applications can run on  .NET Core  above and the full .NET Framework. Construction of its object is to provide an optimized application development framework in the cloud or the internal operation (on-premises) for those deployments. It consists of modular components with minimal overhead, so in building your solution while maintaining flexibility. You can cross-platform development and operation of your ASP.NET Core applications on Windows, Mac and Linux. ASP.NET Core open source at  GitHub  on.

Why build ASP.NET Core?

ASP.NET's first preview version as part of the .NET Framework. Since then millions of developers use it to develop and run a great many Web applications, but also between all these years we have increased and improved a lot of features for it.

ASP.NET Core There are some changes in architecture, these changes would make it a more streamlined and modular framework. ASP.NET Core is no longer based  System.Web.dll  . It is currently based on a series of particles, and the well-established  NuGet  package. This feature allows you to optimize your application contains only method by NuGet package needed. A smaller application program interface through merit "pay for only the features you need" (pay-for-what- you-use) models available include a more reliable security, simplified service, improve performance and reduce costs.

By ASP.NET Core, you can get improvements:

  • A uniform way for building web UI and web APIs
  • Integrated  modern client-side development framework  and development process
  • One for cloud-based environment  configuration system
  • Built-in  dependency injection
  • The new lightweight, modular HTTP request pipeline
  • Running on IIS or from the host (self-host) to your own ability to process
  • Based support true side-by-side application version of  .NET Core  build
  • Completely  NuGet  issued in the form of packets
  • The new simplified for modern web development tools
  • Can be built on Windows, Mac and Linux and cross-platform run ASP.NET applications

 

 

Guess you like

Origin www.cnblogs.com/anyihen/p/12454479.html