It home (www. Ihome. Com): microsoft announces the asp. Net5 open source, across win10, mac and linux
Information from it house on february 25, a blog published today by microsoft, scott guthrie, head of the cloud calculator and enterprise department, announced asp. Net 5. This was the first time that asp. Net was featured in an open-source version of the cross-platform and web development application framework. Currently, it exists as a preview in the visual studio 2015 ctp 6。
Many important changes have been made in assp. Net 5, including the use of the capacity of the core of . Net to operate in windows, mac or linux, the re-establishment of the mvc (model view contractor, model view controller), the viewing of changes in dynamic development codes, the integration of well-known open source web developers tools, the use of nuget-dependent management, the configuration of new options, the integration and enhancement of http speed performance, etc., are included in an open source package。
These important changes are summarized in one sentence as . Net cores become a new modular running library that can be run in windows, mac and linux. Windows systems, including win10, can still run the entire . Net framework, but applications can be modified to operate on smaller, less powerful. Net cores and operate with the same effects as mac and pcs. And the modular structure at the core of net offers a lot of advantages, as guthrie mentioned in her blog:
One, you can deploy your application. Net core operating library, which means that your application can run with the required operating library without having to install the corresponding operating library in the mainframe. You can upgrade the running library when you need it, which does not affect other applications; similarly, other applications do not have to affect the operating library for this application. This change has made it easier to deploy and upgrade the framework and there is no interference between applications。
2. Your application depends only on the required running library functionality, and no unrelated functionality will trigger the upgrading of the running library. This will save much unnecessary time。
Three, your application can now run across the platform. Microsoft will provide windows, mac os x and linux with a cross-platform version of the . Net core. Whatever system you use, you can run. Net. Although the operating library of the cross-platform version has not yet been completed, microsoft is working on development on github and plans to launch the official preview in the near future。
In other respects, the improvement of mvc 6 is reflected in the integration of mvc, web api and web pages, which will consolidate and simplify model view coding and cloud benchmarking. This means that asp. Net developers can say good-bye to web. Config and instead use json, xml or enviroNment variables, using nuget packages can simplify and optimize dependency management。
If you want to test asp. Net 5, you can try it by downloading visual studio 2015 ctp 6。




