How to welcome the new. NET era and the new. net Era

Source: Internet
Author: User

How to welcome the new. NET era and the new. net Era

After reading.NET Foundation, Roslyn compiler,We should be able to understand it slowly. NET open source ",". NET Open Source "does not fully apply the existing. NET Framework (although there is a subset of the reference version [https://github.com/microsoft/referencesource]), it introduces the Open Source spirit and designs a new one.. NET Core, in addition to optimizing the App model (client-side) and ASP.. NET (server-side) applications are also carried out in an open-source mode-developers around the world can learn feedback and innovation through open source and community, and lead the rapid change of formal products, security is more in line with the needs of users (developers. In the face of such a big change, how should developers meet this new era?

This article does not talk nonsense much. It will help you sort out the suits of the New Age:

 

Download and useVisual Studio CommunityVersion

It was also announced at the Connect () Conference on 2014.FreeVisual StudioCommunityVersion, now you can download and install Visual Studio Community 2013/2015/2017 for free, as long as you are a personal developer, academic research or for open source project development can be free and legal use (see http://blogs.msdn.com/ B /dorischen/archive/2014/11/12/q-amp-a-on-visual-studio-community-2013-and-2015-preview.aspx ), its functions are similar to those of Professional edition, which can be used to completely develop desktop applications, Windows App Store applications, cross-platform apps, and ASP. in addition to the. NET application and cloud applications, you can also install various extension plug-ins to enhance functions (for example, install PythonTools for Visual Studio to become a powerful Python IDE; or Node. js Tools for Visual Stud Io is changed to Node. js IDE, and so on. In the future, a new version of Visual Studio (such as Visual Studio 2018) will also be released.

With the Free New Visual Studio version, you can see the evolution of development tools, enhancement of functions, and experience the changes brought about by these new. NET applications.

Visual Studio Community and Visual Studio for Mac are available for you to develop. NET Core, Xamarin, and Unity on the mac platform.

Many people use Windows as their development environment, but we have also noticed that many others use Linux and Mac, you can also use Visual Studio Code to meet your multi-platform work needs. Visual Studio Code is a cross-platform editor running on OS X, Windows, and Linux for writing modern Web and cloud applications.

FollowMicrosoftOpen-source projects

At present, Microsoft has set up a directory page on GitHub: https://opensource.microsoft.com/. you can view all the open-source Microsoft projects on this page, such as those under development. NET Core, ASP. NET Core or Roslyn projects that want to study compilation programs, C #/VB.net development, etc. Paying attention to these projects does not mean that they must be directly used in the online environment, however, it is the fastest way to understand and implement these technologies. Microsoft officially launched its products, although developed from these open-source projects, however, it is still supported by stable or enterprise users. For example, you can run ASP on Linux or Mac.. NET Core or. NET Core project research, and Microsoft will provide official support, will be developed based on these technologies. NET Framework for Linux/MacOr productized. NET CoreTo achieve a balance between fast change and product lifecycle.

Try. NETExperience

If you are good at operating Linux or Mac in addition to Windows, you may try in Roslyn, ASP. NET ,.. NET Core is developed on non-Windows platforms. NET experience, such as using Docker recently popular to try to run ASP. NET Core applications, or install OmniSharp In the Sublime Text 3 and Vim editors you are familiar. NET plugin to see the development in non-Visual Studio. NET Applications. After experiencing these things, you will actually find that. NET open source is actually. NET developers have more stages to play, even if you are not using Windows /. NET/Visual Studio developers can also access the new era.. NET.

Don't be afraid.. NET Framework 4.6/4.7

Though. NET Core, ASP. NET Core, but if you do not want to keep up with the new architecture, or the current project cannot be converted to the new architecture so easily, you can continue to use full-stack. NET Framework to construct a variety of applications, including WPF, ASP. NET 4.6 and so on. In this line, you can still use all the familiar architectures and tools to run applications, and WPF will continue to improve. If you are still watching. the development of NET Core still provides the environment where you are waiting, so you don't have to worry about the need to cut and rewrite everything suddenly!

Finally, we hope that. NET's old friends and new friends make us welcome with excitement. the new era of NET, learn how it provides developers with a consistent development experience from IOT, mobile applications, commercial applications, and cloud applications!

Article Reprinted from: http://www.csharpkit.com/2017-09-23_73767.html

Related Article

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.