.NET Core is Coming


.NET Core is Coming

.NET Core自微软宣布.NET 开源以来,就在GitHub上积极的堆砌了好多的源码,感觉他们的工作热情相当的高!.NET Core是跨平台的,可以在大多数平台运行,意味着你可以在mac上使用.NET Core进行程序开发。

它内置了多个组成部分,从开发.NET Core 应用、单元测试、直到部署都是全面支持的,且都提供以dotnet CLI的 形式支持,意味着你可以轻松的用dotnet CLI完成新的.NET Core App开发、测试与部署。

VS Code

我不太确定VS Code是否是在微软宣布开源之前就已经发布的产品,如果是,我觉得它是微软开源计划的重要部分。

越来越多的程序员们都开始倾向使用简单的可扩展的文本编辑器来编写代码,例如mac下自带的vim,只要进行稍加配置, 就可以看到一个华丽无比且实用的编辑界面。我们知道vim的所有操作都是在terminal中进行的,所以我觉得它很酷,有像 sublime、Notepad++一样的树形目录,可以完全通过terminal自由在目录、command line与code line之间相互切换,极大 的提高工作的乐趣与效率,没有真正体验过,你就不知道它到底多么酷!

微软向来是做IDE的佼佼者,VisualStudio的强大不用多说了。微软的产品都很有特点,只要你一看到它就立刻猜到是微软 开发的产品。VS Code就是一款纯文本编辑器,轻巧但可扩展,众多的插件可以让它变得更华丽、实用。

之所以在前边说VS Code可能是微软开源的重要部分,是因为VS Code内置的Terminal集成得相当好,因为新的dotnet CLI的 到来必然会频繁的使用command line,那依照微软的觉悟势必什么东西都要自己做,所以才有了今天的VS Code,VS Code 默 认的terminal在windows下是cmd.exe,可以配置为gitbash,视觉效果岂能是cmd.exe能比的? 当然,作为一款丰富文本编辑器,自然是支持众多程序设计语言的,比如nodejs,结合terminal用起来真是舒心多了。

创建.NET Core项目

为了抢先体验一份dotnet Core的一般开发流程,我决定亲自实验一番并将之记录下来(源码:dotnetcore-app.git)。

项目依赖与编译

单元测试

发布部署

(打赏)

If you want to pay for this
I will list your account name here.
HA HA!