美文网首页
微服务开发实战(四)

微服务开发实战(四)

作者: 禅大师 | 来源:发表于2019-01-04 20:51 被阅读0次

    学习一种新的开发框架是一项巨大的投资。需要学习如何在新框架中编写,构建,测试,部署和维护应用程序。作为Web开发人员,有许多编程语言和开发框架可供选择,那么我们为什么要选择.NET Core呢?

    1. 开源
      首先是因为微软已经将.NET Core开源,并且发布在Github上。值得一提的是,微软采用的开源协议是MIT协议。这是一个相对宽松的开源协议,可以放心地在自己的产品中使用而不用担心会有什么版权问题。随着.Net Core的开源,过去一年以来,.Net的开发者增加了61%。开源社区积极地参与了微软在GitHub上开源的多个仓库的活动。相比之下,有消息说Oracle公司要开始对Java的商业应用收许可费。这就将导致一批Java的用户寻找新的开源替代方案。
    2. 跨平台
      曾经微软官方只支持Windows下的.Net环境,自从收购了专注于开源跨平台.NET实现的Xamarin公司后,微软整合了Xamarin公司跨平台的技术,从而能够为多种不同的平台提供技术支持。这样我们就可以放心地在Linux服务器上跑.NET Core应用了。
    3. 高性能
      虽然有很多开源,跨平台的框架。但是在这些框架中,.NET Core的性能表现优异,有评测文章称其性能大幅提高了23倍,每秒能处理的请求数高达1.15Million。 ASP.NET Core – 2300% More Requests Served Per Second
    4. 高开发效率
      微软公司的编程开发工具Visual Studio一向以高效率著称,深受广大程序员喜爱。同时其官方网站的各种技术参考文档也是最为详细和齐全。在GitHub网站上可以找到各种功能的类库,通过包管理器NuGet,还可以在线安装和更新类库。

    如果你是一个C#的程序员,.NET Core就是你的最佳选择。如果你不是C#的程序员,那么学习一门新的编程语言和框架也能帮助你成长。

    接下来,就让我们一起开始在.NET Core平台上编写微服务程序吧!

    相关文章

      网友评论

          本文标题:微服务开发实战(四)

          本文链接:https://www.haomeiwen.com/subject/nttlrqtx.html