Step-by-Step learning ASP. VNext (i)-Basic concepts and environment configuration

Source: Internet
Author: User
Tags what is asp

Forward: Microsoft MVP Lu Jianhui article, hope to be helpful to everyone.

Editor's note: The Times in the change, in the csdn opened a year on the two articles, no matter what the reasons are feel guilty. But this year the center of gravity will be here to publish some articles, and you talk about. NET, mobile cross-platform, cloud computing and other hot topics. Hope to have a better communication.

All right, let's go. A series of ASP. NET VNext. I believe we all know that Microsoft in 2014 years began to formally open up different technologies. and. NET open source has varying degrees of impact on Microsoft both commercially and technically. To be honest, the mono community has finally got a name for so many years. Thanks especially to Zhang Shanyu, Mingzhi, 李杨 and other Microsoft MVP, they are very important for the promotion of the mono community on different occasions.

first, let's see what is ASP. Vnext?

The new generation of the. NET Framework for modern applications and cloud applications, the ASP. Vnext is Microsoft's innovative open source and cross-platform framework for the open source community, providing a more modular and extensible web Framework with asynchronous features for Web applications. You can better integrate technologies such as MVC, Entity Framework, SIGNALR and Webapi in your application. The ASP. NET Vnext is a re-architected framework that you can run in two different runtimes in the lightweight core CLR and the full CLR. (Simply put, the full CLR is the traditional. NET Framework 4.5 Runtime that runs with a traditional desktop/server, while the lightweight core CLR simulates the IIS Channel Quick Launch page through the command line). Look:




2. k in ASP. VNext

K is a set of tools and command-line instructions that help ASP. Vnext compile and run, and is also the development code in ASP. Vnext. It allows the ASP. NET Vnext to run on the Windows,linux,macos platform. K is made up of four parts:

kre-k Runtime Environment

is a package for the tools and corresponding files required to run the ASP. Vnext. You can understand the. Net/mono Framework runtime.

kvm-k Version Manager

Manage different versions of ASP. NET Vnext. You can adapt the version to your different development needs and needs.

kpm-k Package Manager

ASP. NET VNext NuGet Package Manager. Management and invocation of packages required by the project

k/klr-k runtime/k Language runtime

This is the language operating environment, you can use c#,f# or VB for the development of ASP. Vnext through K/KLR translation. Official open source is a good thing, in addition to the traditional language, I hope there will be swift oh,

It's easier to understand how the four K VNext are used with ASP.


3. How to configure your ASP. Vnext Environment

Since the new ASP. NET Vnext can be developed and run on different platforms, it means that you can choose to use it in different environments (haha, if you think of your own cows, suggest using Raspberry Pi). Because the official documents are clearer, I omit the n words here. You can see here. asp. NET vnext environment configuration Here I would add that since ASP. NET Vnext is still in beta, it is recommended that you try to focus on the official GitHub as much as possible, and you can always update your operating environment and learn about the latest changes.

4. Development tool Selection

Visual Studio 2015 is one of the most primitive choices, but I think it's too cumbersome. I prefer to manage the code in a lightweight sublime +git way (I'm not really hitting the field). The ASP. NET VNext has good plugin support for sublime, if everyone is interested click here. The following is the working environment of my project, is it a bright light for developers of visual Studio?



Today we will give you a simple concept, tomorrow and everyone into the project to combat, please note

Original address: http://blog.csdn.net/kinfey/article/details/44306145

Please pay attention to this blog subscription number Anb-io. Push content Weekly, have the technology also has the life, with you to do a have the sentiment program ape.

Step-by-Step learning ASP. VNext (i)-Basic concepts and environment configuration

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.