Node.js怎迎接新的 .NET 时代

    
看完.NET
基金会、 Roslyn
编译器 ,
相应早就能够逐步了解,现在所谓的“.NET 开源”、“.NET
Open Source”并无是意把现有的 .NET Framework 整个打开(虽然这里发生只子集的参考版【https://github.com/Microsoft/referencesource】),而是引入开源的振奋,并且计划一个初的 .NET
Core,除了用于优化 App model(client-side)以及 ASP.NET
(server-side)应用程序,也坐开源之模式展开——藉由开源和社区化来向海内外之开发人员吸取回馈及创新,并且引导正式产品之迅猛更迭,更安全又称使用者(开发者)的急需。面对这么的一个生变化,身为开发人员究竟应当怎么迎接这个新的时期呢?

    
这篇稿子未多说废话,直接协助大家整理一下初时代的套装:

 

下载应用 Visual
Studio Community 版

    
在2014年之11月 Connect();大会上吗宣布了产免费的 Visual
Studio Community 版本,现在曾足以免费下载安装使用Visual Studio
Community
2013/2015/2017 了,只要您是个体开发者、学术研究或是为了开源项目开都得以免费合法使用(见http://blogs.msdn.com/b/dorischen/archive/2014/11/12/q-amp-a-on-visual-studio-community-2013-and-2015-preview.aspx),它的效力如同 Professional 版,可以为此来整体开发桌面应用程序、Windows
App
Store应用程序、跨平台 app、ASP.NET 应用程序、云端应用程序等等之外,也堪设置各种扩展插件来深化效益(如安装 PythonTools for Visual
Studio 便变成强大的 Python
IDE;或是 Node.js Tools for Visual
Studio 变成 Node.js
IDE 等等),未来在初本子的 Visual Studio 推出时为会见生新版(如 Visual
Studio 2018)的 Community 版。

    
通过免费的初版 Visual
Studio,看看现在开发工具的变异、功能的加重,以及体验这些新的 .NET 应用带来的更动。

    
Visual Studio Community版本还有Mac版本Visual Studio for
mac,让您于Mac平台达成开发.NET
Core和 Xamarin 以及Unity 。

    
很多丁犹下 Windows
作为她们之开条件,但是我们也注意到了,还有多人利用 Linux 和
Mac,你还得采用Visual Studio Code来满足你的多平台工作之急需。Visual Studio
Code 是一个周转于 OS X,Windows
和 Linux 之上的,针对让编写现代 Web 和提应用的跨平台编辑器。

关怀 Microsoft 的开源项目

    
目前 Microsoft 已经于 GitHub 上立了一个目录页面: https://opensource.microsoft.com/,可以于当下同页看看有目前 Microsoft 开源之路,像是正值前进的 .NET
Core、新架设的ASP.NET Core或是想使研究编译程序、C#/VB.net 发展之 Roslyn项目等等,关注这些类别并不等于一定要是一直将来当在线环境下,而是一个无限抢了解这些技术对接下去要形成的自由化以及落实,而 Microsoft 正式生产的出品,虽然是自这些开源项目来提高,但对此泰要企业用户为会见没完没了支持,举例来说,你可以友善当 Linux 或 Mac 的条件达标运行 ASP.NET
Core 或 .NET
Core的种研究,而且 Microsoft 会官方提供支持的,会依据这些技术开发出来的 .NET
Framework for Linux/Mac
,或是产品化的 .NET
Core 
,在飞速更迭与制品生命周期中取平衡。

品味非微软平台及之 .NET 体验

    
如果你除了 Windows 外,还死会操作 Linux 或 Mac,也许你可以试试在 Roslyn、ASP.NET、.NET
Core 开源后,慢慢在非 Windows 平台上之 .NET 经验,像是采取最近红的Docker来尝试跑跑 ASP.NET
Core的应用程序,或是在您熟悉的 Sublime Text
3、Vim 等编辑器上安 OmniSharp.NET的 plugin,看看在非 Visual
Studio 下开发 .NET 应用程序的觉得;在心得过这些东西之后,其实你晤面发现 .NET 的开源其实是让 .NET 开发人员有还多发表的戏台,就算你本不是采取 Windows/.NET/Visual
Studio 的开发人员,也堪接触新时代的 .NET。

别害怕,还有 .NET
Framework 4.6/4.7

    
虽然来矣 .NET Core、ASP.NET
Core 这些事物,但若还不思以及得那么新、或是现行的类别无法这么随便转换到新的架构下,还是可以继续在 full-stack 的 .NET
Framework 上来建构各种应用程序,包括 WPF、ASP.NET
4.6 等等,在马上长长的路子下,还是会用全套熟悉的架、工具来运行应用程序,而且WPF 也会见继续改进,如果您还于观望 .NET
Core的进步,这里要提供了你用在的条件,不必顾虑突然内什么事物还使剁掉还写了!

    
最后,希望不论是 .NET 的旧还是新对象,都给咱带在兴奋之心态来接 .NET 的新时代,了解她什么自物联网IOT、移动采用、商业应用程序、一直顶云端应用程序,都提供于开发者一致的开销体验!

    
文章转载自:http://www.csharpkit.com/2017-09-23_73767.html