ASP. VNext: Microsoft Next-generation Cloud environment Web development Framework

Source: Internet
Author: User

Author Guo released on May 16, 2014

At the TechEd conference on May 12, Microsoft first introduced the next generation ASP.--asp.net VNext to the outside world. The ASP. Vnext is optimized for both cloud and server environments, and brings exciting new features such as a "no-compile" (no-compile) development experience and Dependency injection (Dependency injection out of box). Microsoft employee Scott Hanselman A brief introduction to ASP. NET Vnext in his blog.

First, with ASP. NET VNext, developers can deploy separate for their applications. NET Framework, two apps using different repositories on the same server do not affect each other, and the app can use the CLR version that is optimized for its cloud computing environment. Developed to build a NuGet package with the application-dependent CLR and the cloud-optimized. NET Framework.

The developer can run and manage the ASP. NET vnext application via command line tools. KVM commands help developers to manipulate and manage their own application environment, such as using kvm list commands to view available versions of the app, and to kvm use version set the currently active version of the app through commands.

The ASP. NET Vnext merges Packages.config, NuGet configuration (NUSPEC), and project files (CSPROJS) into a unified project dependency configuration file Project.json. When you enter a class library or NuGet package, the developer can see the full smart hints, and the NuGet packages are automatically downloaded to the development environment.

Another bright spot is that when the code is modified, the developer can see the modified results without having to compile the reboot, and the ASP. Vnext provides the developer with the Roslyn "No compile execution" feature while guaranteeing the throughput capability. "No compilation" to see the results of the code changes this feature also greatly mentions the development experience.

When you deploy a build Web app, developers can build it as a nuget package so that all applications are deployed as soon as the app is released. The ASP. NET Vnext is modular, the developer can choose the frame freely, the free choice runtime, the free choice operating system, the free choice text editor.

The ASP. Vnext and Roslyn can be run on the mono platform on Mac and Linux. Mono is a project hosted by Novell, which aims to create a series of. NET tools that conform to the ECMA standard, including the C # compiler and the common language architecture. Although mono is not Microsoft's own project, Microsoft will work with the mono team to ensure that ASP. NET. Vnext can work correctly in mono.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.