|
|
51CTO旗下网站
|
|
移步端
  • 开发者撰文:.NET 副昨天辉煌到今天逐渐没落

    开发者 Stefan Dobrev 在博客发表了名为《The Sad State of .NET》的篇章,剖析了 .NET 为何从曾经的光亮变成了今天的黑黝黝处境。

    笔者:队长 来源:开源中国| 2020-02-13 16:00

    开发者 Stefan Dobrev 在博客发表了名为《The Sad State of .NET》的篇章,剖析了 .NET 为何从曾经的光亮变成了今天的黑黝黝处境。

    Stefan 在 2004 年以 .NET 开发者的位置开始了他工作生涯,那时的 C# 还属于新晋编程语言,吸引了许多开发者想体验一把。Microsoft 也在为主动拓宽 .NET 制订政策,例如赞助本地大学和最大的当地技术活动 - Microsoft Days。故此,Stefan 认为这是一番属于 .NET 的年份。

    早期,大家将 C# 和 .NET 视作 Java 和 JVM 的“邪恶双胞胎” —— 人人广泛认为 C# 副 Java 身上复制了很多优雅的性状过来,并消除了他某些瓶颈 —— 副诸如具有 getter 和 setter 的习性到影像更大的性状如值类型和总体性。整整这些基础工作为将来 C# 要开展的更新奠定了基础。事实上后来也确实发生了:运作时泛型(在 IL 阶段)、LINQ、动态以及 async/await。特别是 async/await 对业界产生之影响,以至于它改变了整整行业,如今每种主流的编程语言几乎都具有此功能(甚至包括 C++)。

    但来到 2010s 中期,C# 的状况发生了变动。重点是 C# 之父 Anders Hejlsberg 名将它的上班重点从 C# 转换到了 TypeScript,导致 C# 语言创新很少甚至没有。此外,咱们所处的总体行业开始向云过渡,但是 .NET 众目睽睽尚未为此做好准备。

    尽管 .NET 把标记为多平台,但 .NET 的对象平台主要是 Windows(以及通过 Xamarin 贯彻对移动平台的支持)。至于云开发领域中的核心平台 Linux 对 .NET 来说不是一等公民,甚至也不是二等公民。但云开发几乎完全是围绕 Linux 和 Docker 拓展的。虽然 Microsoft 后面又推出了 .NET Core,但始终还是慢了一地。

    一边,Java 也似乎进入了复兴的时期。经验了多年之僵化,Oracle 重新复活了该语言并将他拉回来正确的规则上。Java 的语法在高速发展,他生态体系也为云开发领域提供了重在的硬件:大数量(Hadoop)、搜索引擎(Elasticsearch)和信息传递/流处理(Kafka)等,该署都是让 Java 脱颖而出的严重性因素。

    后来居上的 Python 也在云开发领域占有一席之地,他将团结定位为机器学习新领域的首要参与者,并在有学术界提供有力的支持,故此在云开发领域也倍受欢迎。

    .NET/C# 呢?它们现在的一定是什么,在云时代之首要采用又将是如何?该署题材就像达摩克利斯之剑一样悬在头上。前途会证明一切,但可以确认的是,.NET/C# 要求像过去一样进行创新了。

    【编纂推荐】

    1. 谷歌发布了一番检测工具,租用来识别伪造和篡改的图像
    2. 大地开发者调查报告:IT人口最想上学Go和Python、尼日尔开发者收入最高
    3. 城里办公的同学们,尝试这几款好用之网盘工具
    4. 控制2020年数据科学10大技能,起你进入世界级数据公司
    5. 2020大地开发者调查报告:3%的开发者永远不会休息?
    【义务编辑: 张燕妮 TEL:(010)68476606】

    点赞 0
  • 开发者  技术  工具
  • 分享:
    大家都在看
    猜你喜欢
  • 24H热文
    一周话题
    每月获赞
  • 程序员必备学习编程软件,观看看你用过几个?高考了一番 46 岁的程序员,我思绪万千17年前阿里全员隔离,马云是怎么熬过非典的?震情之下,这是你也能上手的Python新冠病毒传播建模教程(附代码)删库跑路”这件事情真的发生了 ,还是艺术总监干的!震情下招聘观察:47%他家密集求职,艺术人才吃香震情传播与爆发仿真程序:巨额别出门!联合操作系统 UOS 回应质疑
  • 程序员必备学习编程软件,观看看你用过几个?删库跑路”这件事情真的发生了 ,还是艺术总监干的!震情传播与爆发仿真程序:巨额别出门!致Linux运维:顶你的蒸发器被黑了,永恒要看是不是犯了这5点错误DevOps 2020:值得关注的九大提高趋向菜鸟码农成神之路:必发娱乐手机版精选好文,都在此间了“跳槽”还是“卧槽”,你想好了吗?迪斯尼宣布:免费开放微软云办公、云桌面、云远程方案
  • 菜鸟码农成神之路:必发娱乐手机版精选好文,都在此间了共渡疫情,51CTO免费开放价值1000万精品在线课程!为什么阿里P8、P9艺术大牛反复强调“布局化思维”?35岁的你为何会“慌得一股”?阿里资深Leader:组建技术团队的组成部分思考Mozilla 通告 MDN Web 付出人员要求评估报告“跳槽”还是“卧槽”,你想好了吗?火神山医院正式交付!三角开5G,太空建好信息系统,IT集团做了什么?
  • 订阅专栏+更多

    高并发互联网消费金融领域架构设计

    高并发互联网消费金融领域架构设计

    应对高并发架构
    共5章 | jayslife

    人口订阅学习

    Kubernetes:21远处完美通关

    Kubernetes:21远处完美通关

    从小白到修神
    共29章 | king584911644

    200人口订阅学习

    Python使用场景实战手册

    Python使用场景实战手册

    Python使用场景实战手册
    共3章 | KaliArch

    122人口订阅学习

    订阅51CTO邮刊

    点击这里查看样刊

    订阅51CTO邮刊

    51CTO劳务号

    51CTO官微


    1. <u id="a145d497"></u>