Next-generation Cloud Environment Web development framework compatible with mono ASP. NET VNext

Source: Internet
Author: User

Microsoft announced at the TechEd Conference on May 12, 2014 that it will launch a preview of the next generation ASP. NET Framework ASP. Vnext. The release of the ASP. NET Framework has changed radically compared to the previous, highlighting the new strategic thinking of Microsoft's "cloud First" (Cloud-first). The Scott Hanselman Blog published a brief introduction to ASP. NET Vnext. And the next generation of ASP. NET will be all open source, write down this article to record this moment.

Microsoft launched the. NET Open Source Foundation and the following products at this year's Build conference:

    • . NET Native-Pre-compilation. NET code. Everything is getting faster.
    • . NET compiler platform (Roslyn)-A new C # and VB compiler, a language feature, a compile-as-a-service (Compiler-as-a-service), and, it is open source.
    • Nextgen JIT-A new instant compiler optimized for the latest processors (Just-in-time-compiler)

The advent of ASP. Vnext will push everything to a higher level. Today, the common language runtime (CLR) that you use to run ASP. is exactly the same as the desktop app. Microsoft. NET team is doing: increasing the CLR version that is optimized for the cloud computing environment. Scenarios that are considered for optimization include "low memory Consumption" and "high throughput" and so on.

The ASP. NET VNext enables you to deploy customizations for each application. NET Framework. An app that uses a new version of the Code base (library) does not fight with different versions of the app that are deployed on the same server using the code base. Different applications can even have a personalized CLR with different optimization priorities. The CLR and the code base optimized for the cloud have become a freely selectable and paired NuGet package.

The introduction to ASP. NET Vnext on Scott Hanselman's blog tells us that the next generation of asp:

    • Optimized for cloud environments and server environments
    • ASP. NET MVC and WEBAPI are unified into the same programming model (programming models)
    • Low-latency Developer experience
    • Self-reliant injection (Dependency injection out of box)
    • "Coexistence" (side by side)-each application has its own runtime (runtime) and the framework is deployed with it
    • It's all coming from nuget--. Even at run time (runtime)
    • Open source entirely through the. NET Foundation and accept contributions from external developers
    • The ASP. VNext (and Roslyn) can be run on the Mono platform on Mac and Linux. Microsoft works with the Mono team. Add mono to our test matrix. In the future, we will deploy the ASP. NET program on Mono is the same as on Windows, and will not have a lot of pits to pay attention to now.

Related news: Microsoft shows off the next release of ASP.

VS2013 Update 2 officially releases. NET Framework Cloud first, mobile first

That's exciting! More about the next generation. Net--asp.net VNext

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.