云原生时代 给予.NET的机会
.NET诞生于与Java的竞争,微软当年被罚款20亿美元。 Java绝不仅仅是一种语言,它是COM的替代者! 而COM恰恰是Windows的编程模型。而Java编程很多时候比C++编程要容易的多,更致命的是他是跨平台的。 微软所推行.NET战略,并且C#语言就是专门针对Java开发出来的语言,很多特性都是和Java一样拥有虚拟机,托管内存等,但是由于仅局限于Windows平台,因此在2010年达到顶峰,随着互联网的高速发展的浪潮而逐步没落了。
随着互联网的进一步发展,云计算发展的浪潮催生了云原生时代的到来,有幸的是2014年微软更换了CEO,微软这一次踏准了云原生时代的脉搏。 2014年成立.NET基金会,各大云厂商AWS、Google、Redhat等都加入了.NET基金会,将.NET开源交给.NET基金会管理。开源.NET 也不是简单将.NET Framework开放源代码,而是基于.NET诞生之时就基于的ECMA 333/335 规范重新开发了.NET Core,在 2016年发布.NET Core 1.0, .NET Core 一直围绕着云原生的要求,无论是应用的容器化亲和性,譬如镜像体积、内存消耗、启动速度,以及达到最高性能的时间等方面要求。
.NET 5.0是.NET Core 在云原生时代的蜕变完成后,统一.NET Framework和 Mono的一个具有统一代码库的开放平台,典型的代表就是基于webassembly技术的前端开发框架Blazor在.NET 5中使用了.NET 的BCL后相对于3.2版本采用的Mono框架的BCL,性能和体验方面得到大大的提升。.NET 5不仅涵盖传统的Windows桌面开发,云应用,移动应用,游戏,更在新兴的领域物联网和人工智能领域为我们提供了一个统一的现代化的开发平台。

这样的一个开发平台为.NET开发者在云原生时代跟上时代的脉搏,.NET 5已经为我们在云原生时代准备好了船票,让你在.NET Framework时代的投资得到进一步发展,这里要特别奉劝还在往Java方向转的同仁好好的评估一下向.NET 5转移了,.NET 5相对于Java在云原生时代有太多的优势,正好今天在InfoQ也看到了一篇Java的相关文章: 云原生时代,Java的危与机. 云原生时代,和Java一样 .NET技术体系的许多前提假设都受到了挑战,幸运的是.NET团队早在2014年完成转型,在云原生时代完成了蜕变,和Java相比已经是不同的世界,.NET更多的向Go、Rust等轻量级平台靠齐。

Java 大部分还停留在Java 8,而且Java8之后由于Oracle JDK的收费,在市场上出现了百花齐放的各大云厂商主导的OpenJDK版本,各大OpenJDK版本表面上兴兴向荣,本质上是碎片化严重,我也写过一篇文章聊这个话题:Java 生态碎片化 和 .NET生态的一致性。随着时间的车轮滚滚向前,具有统一架构的.NET优势会越发明显,我们的未来是光明的,从最近的编程语言排行榜的趋势上可以看出来,Java在不断的向下走,C#/VB.NET等.NET生态语言在向上走。
.NET 5已经正式发布,世界各地的.NET开发者正在举办各个地区的开发者大会,中国的.NET开发者大会12.19-20 日在苏州举办,这一次大会我们收到了大量的主题,这两天的大会议程已经排的满满的,而且我们今年有6家赞助商对我们的大会进行了支持,相对于去年我们有更多的资金支持,我们的大会的各项活动将会更加的精彩纷呈,同时我们也邀请到了重量级的开发团队,特别是龙芯.NET开发团队将会在大会上发布龙芯架构.NET以及未来的发展方向。
大会网站:.NET Conf 2020 China (dotnetconf.cn)
大会现场活动报名
活动地点

报名方式
活动行:https://www.huodongxing.com/event/3571957681711
百格活动:https://www.bagevent.com/event/6975865

相关文章:
.NET Core 给使用.NET的公司所带来的机遇
- 进击的.NET 在云原生时代的蜕变
- 刷新:重新发现.NET与未来
- .NET 在云原生时代的蜕变,让我在云时代脱颖而出
- 年末展望:Oracle 对 JDK收费和.NET Core 给我们的机遇
云原生时代 给予.NET的机会的更多相关文章
- 云原生时代,Java的危与机(周志明)
说明 本篇文章是转载自周志明老师的文章,链接地址:https://www.infoq.cn/article/RQfWw2R2ZpYQiOlc1WBE 今天,25 岁的 Java 仍然是最具有统治力的编 ...
- 云原生时代的Java
原文链接(作者:周志明):https://time.geekbang.org/column/article/321185 公开课链接:https://time.geekbang.org/opencou ...
- CODING —— 云原生时代的研发工具领跑者
本文为 CODING 创始人兼 CEO 张海龙在腾讯云 CIF 工程效能峰会上所做的分享. 文末可前往峰会官网,观看回放并下载 PPT. 大家上午好,很高兴能有机会与大家分享 CODING 最近的一些 ...
- 云原生时代的DevOps平台设计之道
开发人员与运维人员是 IT 领域很重要的两大人群,他们都会参与到各种业务系统的建设过程中去.DevOps 是近年间火爆起来的一种新理念,这种理念被很多人错误的解读为"由开发人员(Dev)学习 ...
- 阿里云弹性容器实例产品 ECI ——云原生时代的基础设施
阿里云弹性容器实例产品 ECI ——云原生时代的基础设施 1. 什么是 ECI 弹性容器实例 ECI (Elastic Container Instance) 是阿里云在云原生时代为用户提供的基础计算 ...
- 进击的 Java ,云原生时代的蜕变
作者| 易立 阿里云资深技术专家 导读:云原生时代的来临,与Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的.然而,本文的作者却认为云原生时代,Java 依然可以胜任&qu ...
- 进击的.NET 在云原生时代的蜕变
你一定看过这篇文章 <进击的 Java ,云原生时代的蜕变>, 本篇文章的灵感来自于这篇文章.明天就将正式发布.NET Core 3.0, 所以写下这篇文章让大家全面认识.NET Cor ...
- 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门
点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...
- [转帖]从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?
从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑? 2019-10-08 10:26:28 阿里云云栖社区 阅读数 54 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权 ...
随机推荐
- Spider--补充--Requests--session&cookie
# session 与 cookie # 可能大家对session已经比较熟悉了,也大概了解了session的机制和原理,但是我们在做爬虫时如何会运用到session呢,就是接下来要讲到的会话保持. ...
- JS多物体运动案例:变宽、变高
任务描述: 当鼠标移入"变宽"矩形时,该矩形宽度逐渐增加至400px,移出该矩形,宽度逐渐恢复至初始值;当鼠标移入"变高"矩形时,该矩形高度逐渐增加至400px ...
- prop()和attr()我该翻谁的牌子?
先上代码: // 全选 function CheckAll() { if ($("#th_checkbox").prop('checked')) $('input[name=&qu ...
- TCP协议原理与格式初探
目录 可靠数据传输原理 停等传输下的情况 1.经过完全可靠信道的可靠数据传输 2.经具有比特差错信道的可靠数据传输 3.经具有比特差错的丢包信道的可靠数据传输 流水线传输 1.回退N步(Go-Back ...
- java开发两年,这些线程知识你都不知道,你怎么涨薪?
前言 什么是线程:程序中负责执行的哪个东东就叫做线程(执行路线,进程内部的执行序列),或者说是进程的子任务. Java中实现多线程有几种方法 继承Thread类: 实现Runnable接口: 实现Ca ...
- ABBYY FineReader 14新建任务窗口给我们哪些帮助?
当您启动ABBYY FineReader时, 新任务 将打开一个窗口,在其中您可以轻松打开.扫描.创建或对比文档. 如果您没有看到此 内置任务 窗口(比如,如果您关闭了该窗口,或者您通过在 Windo ...
- 使用ABBYY FineReader 14查看和编辑PDF
使用ABBYY FineReader,您可以轻松查看和编辑任何类型的 PDF,以及在其中添加注释和进行搜索,即使这些 PDF 是从扫描纸质文档生成.因而不包含任何可疑搜索或编辑的文本.是一款名副其实的 ...
- FL Studio进行侧链的三种方式(下)
在上篇教程中我们了解了在FL Studio中进行侧链的第一种方式,今天我们就来继续带领大家了解进行侧链的另外两种方式. 如何使用 Fruity Peak Controller(果味峰值控制器)在FL ...
- Vegas视频FX功能详解
今天呢,小编就带大家走进Vegas(Win系统)视频FX的世界.那么什么是视频FX呢,就是视频制作软件Vegas中自带添加特效的地方,它可以用于添加模糊,黑白,镜像等滤镜效果,各种高大上的视频大片都需 ...
- Comparator比较器
Comparator比较器 简介 为什么写? comparator 是javase中的接口,位于java.util包下,该接口抽象度极高,有必要掌握该接口的使用 大多数文章告诉大家comparator ...