当前位置: 首页 > 科技观察

.NET会不会在互联网时代逐渐没落?一个架构师对.NET的思考

时间:2023-03-13 18:11:51 科技观察

从长远来看,凡事都有起伏,这与自身和时代背景有关。java目前的繁荣很大程度上得益于互联网的强劲发展。然而,如果一切都可以从更广阔的时间纬度来看,那么1995年到2000年互联网泡沫时期的java又在哪里呢?N年前,javascript还不算什么,甚至被很多其他语言的人看不起。它只是一种脚本语言。现在呢?我认为.NET会逐渐没落,请回答我几个问题:微软还是帝国吗?.NET之于Microsoft,Java之于Oracle。这两种语言在两家公司眼中的地位如何?.NET对微软来说是个看家本领,但是java对于Oracle呢?哪个.NET/java更有动力推动开发?去看看他们的新特性吧,java没有互联网圈的那么慢。可能有人会说,编程语言稳定就够了,没必要学那么多新特性。呵呵,你是说你用的语言不用进化了?那么那些语言的更新是什么,苹果的swift是什么,ECMAScript更新是什么,PHP增加了什么命名空间?不就是为了适应时代,提高生产力吗?微软是一头醒了的狮子吗?VisualStudio是世界上最好的IDE吗?.NET是否已经开源和跨平台?互联网企业跨平台后的平台采购成本。.NET和java已经有相同的想法了吗?(当然,你得用MySQL)难道.NET不是比其他许多干净优雅的语言更有吸引力吗?.NET的开发成本比java低吗?是的,java有Hadoop,有Cassandra,SoWhat?谁会把Hadoop直接搭建到业务系统里,当然是放在专用服务器上跑就行了,Python、MongoDB、Redis、Hadoop、Java、nodejs、php这些技术,哪个互联网公司不混搭各种技术?好用又省钱OK!.NET,用你的开发成本更低,迭代更快,你VS牛逼你的***技术支持***,那我的业务系统,你行!.NET有机会吗?战友们,我们要做的就是在积累自己的力量的同时,静静等待一段时间。不用多久,我们就会举起双臂踏上赛场。附言。为了更好的适应互联网时代的需求,我司已经将我们的.NET架构无缝移植到Linux和MySQL平台上,无论您是在Windows、Linux还是OSX上使用VisualStudio和MonoDevelop,您都可以成功编译项目代码和run一下(移植过程中有一些坑,我们的架构比较复杂,mono不是玩具,mono不是玩具,mono不是玩具,Unity3D的runtime用的是mono)。更何况微软官方.NET跨平台将于2016年第一季度发布,就算你没有mono,也可以和客户拍拍胸脯。