FineUI 官方论坛
标题:
一篇好文推荐:【.NET Core:新的快速开发平台】
[打印本页]
作者:
sanshi
时间:
2018-4-27 17:10
标题:
一篇好文推荐:【.NET Core:新的快速开发平台】
一篇好文推荐:【.NET Core:新的快速开发平台】
https://blog.jijiechen.com/post/netcore-a-new-platform-for-fast-development
满满的干货,把下面文字中的所有英文名词都搞明白,就能提高一个层次。
------------------
在微服务开发领域,它提供自宿主(self-hosted)的命令行 Web 应用,能以自包含(self contained)的形式直接与 .NET Core 运行时一起发布。对操作系统以及系统中需要安装的软件几乎没什么特别的依赖(以前的 ASP.NET 应用一般需要 IIS、Jexus)。
.NET Core 天生的跨平台能力又让它与容器技术可以无缝结合,既可以支持 Linux 容器,也可以支持 Windows 容器。所以服务器环境不管是虚拟机,还是 Docker Swarm、Kubernetes、Service Fabric 之类的云原生(Cloud Native)容器环境,它完全不挑。
在应用层面,.NET Core 应用可以用其他社区用的工具体系(如 zookeeper、Consul、Kafka、ELK、OpenAM),也可以用 .NET 社区中踊现出来的一批新的工具(如 Ocelot、Polly、Exceptionless、IdentityServer)等。
开发体验方面,跨平台开发环境、包管理,以及云端持续集成等现代化应用开发的特性都已经完备。
说到面向未来的具体体现,就要细数一些人们都在关注的方向了,比如 Web Assembly、无服务器和 IoT 等。
ASP.NET Core 团队正在投入 Blazor 项目的开发,旨在将 .NET Core 代码带到浏览器中,目前已经取得一定进展。无服务器技术本身是对云资源的再一次抽象,以达到对应用进行随时启停的目的。
.NET Core 能与容器技术很好地兼容,本身又足够轻量级,所以它与无服务器技术的结合也就很自然而然了。目前 Azure 和 AWS 都已经推出了 .NET Core 的无服务器应用环境。
在一个不显眼的网页,.NET Core 官方宣布,其运行时支持 ARM 架构 CPU,可以运行于树莓派等设备上,这为 .NET Core 在 IoT 设备上运行扫清了障碍。
[attach]11160[/attach]
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4