虽然我们说任何一款开发语言和框架的存在都有它存在的价值,但是任何一件事物的兴衰也都是有它的时代背景在里面。
若在6年前,如果我们说.NET衰落了 ,估计会有很多.NET程序员跳出来反驳,无非就是说.NET最多就是待遇上比Java要低,但它比Java要优秀(肯定也会提到所谓的语言特性和IDE)。但最近几年如果有.NET同学找工作,便会发现目前各大招聘网站上的.NET岗位少得可怜。这说明了什么问题呢?如果在某个城市,此工作岗位很少,你觉得找工作很容易吗?不得不承认一点,现在企业的信息化技术选型中,.NET处于劣势,之前使用.NET架构体系的企业也无一例外的转向Java怀抱。
从事开发的朋友们都知道,Java从始至终都是最热门的编程语言,而Java的兴盛很大程度是取决于互联网的兴盛发展。然而.NET平台一开始的定位就限制了此平台的发展,别人开源,它闭源。别人拥有着良好的生态体系,而它却沉迷在自己构建的封闭体系里。
就目前来说,.NET更新频率看似很快,其实都是在弥补以前犯下的错误。如果说.NET跨平台是来和Java竞争的,那为什么.NET要在Java发展得十分成熟的时候才慢慢走向跨平台而不是一开始就支持跨平台?其实它之所以走上跨平台之路,也是为了挽留为数不多的.NET使用者与开发者。
为什么.NET平台现在不受企业和开发者待见了呢?原因无非是以下几点:
1、生态圈与成熟度
不管是互联网行业还是传统行业,上了规模的公司在信息化这块无一例外的都有Java的身影,比如京东最早是.NET开发的,为什么后来也改用Java重构了呢?因为Java语言无论是在生态体系上还是成熟度上都优于.NET平台,很多开源软件并没有提供.NET版本的,但绝对会提供Java版本的。
2、实施成本上
要知道,.NET平台也就是最近几年才慢慢“跨平台”的,而且不是完全的跨平台(跨平台程度远不如Java)。又有多少.NET程序员了解过Linux系统?国内.NET项目基本上还是以传统模式部署在Windows系统上,但要知道Windows Server系统是需要授权的,并不是让你免费使用的,SQL Server数据库同样如此。看似免费使用,但使用方同样承担着风险。而Linux系统则是开源免费的,不存在授权费用,所以在服务器操作系统中Linux份额比Windows Server份额要高。
另外一个就是人力和时间成本,.NET开发者了解Linux系统的很少,而Linux系统比Windows Server的门槛要高得多,想上手Linux系统需要消耗大量时间成本。
3、Java占据了移动端的先机
现在主流手机操作系统就是Android、iOS,而Android开发是基于Java语言的!其实微软几年前也有推出手机操作系统,然而在很短的时间内消失在人们视线中。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
招聘网站主要划分为以下几种 老牌传统网站以前的三大招聘网站是:智联招聘、前程无忧、中华英才。 后来中华英才完了,跟易才合并之后依然没有起色,于是,老牌招聘网站还剩两家。这两家算是最靠谱的了。为什么?...
今天给各位分享商城网站中商品模块有哪些功能的知识,其中也会对商品模块是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、商城系统包含哪些功能模块呢? 2...
本篇文章给大家谈谈网站公司设计,以及网站设计制作公司对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 文章目录列表: 1、企业网站设计理念有哪些? 2、深圳网页设计公司如何深圳网页设计公司如...
这个问题有点空洞。也有点模糊概念。 怎么说呢两者其实都是相互相成的,有关键字排名就肯定有网站排名,同样有网站排名就肯定有关键字排名。但二者本质上又有点区别。 比如 搜索关键词abc,搜索结果出来在百...
建设网站已经比你想象中还容易。如果你和我一样,没有建站经验也没有代码基础,却想亲自尝试一下,这种想法能实现吗?小编明确的告诉你,可以!没错,从0开始的初学者也可以完成这一目标。究竟应该怎么建设外贸网站...
中国互联网的顶级域(yù)名即是“cn”。顶级域(yù)名分为两类: 1、国家和地(dì)区的顶级域(yù)名,如中国是“cn”,日本是“jp”,香港(gǎng)是“hk”; 2、国际顶级域(yù)...
百度搜索引擎针对新网站都有一个考核期,这个考核期不仅仅是考核网站本身,也是考核seo人员是否有足够耐心,做任何事都需要持之以恒,seo更是如此。很多人在做网站优化的前期都是信心满满的,但做了一段时间后...
KV是英文:Key Vision,主视觉。是一个广告活动的最主要最核心的视觉设计稿。而海报,在同样一场广告活动当中,可以常规理解为“从主视觉延展出来的分支画面”,例如把主视觉比作“1”,那么海报可以是...