半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

网站改版免费,但是需要每年支付服务器+技术支持费用,你愿意吗?

2021-08-07 23:22:39 暂无评论 200 网站技术问题 微软   老掉牙   架构

愿意与否还是要看缴纳的费用金额,网站每年交服务器费这个无可厚非。至于技术服务费,如果你用了别人的it人员对网站进行了维护,或者网站运行中需要维护帮助,付钱也是应该的。

微软Net架构现在被不少人吐槽“老掉牙”,相比其它技术它是否真的失去优势?

微软的.NET平台其实是很优秀的技术平台(毕竟微软是行业大佬,背景强大),但它一直以来就是受争议的比较多,争议点无非集中在这三个方面:

封闭不开源;

跨平台支持较差;

生态圈较差。

下面我们站在中立角度来具体来分析下.NET。

首先来说,.NET不是一门编程语言,而是一整套技术解决方案(其实是.NET前期的不规范导致的)。如果从语言层面来说,不管是VB、J#、F#、还是C#,语法上并没有什么特点。

都说C#语法优美,问题来了,语法优美能产生效益吗?不行,所以语法优美并没有什么实质意义。

从语言特性上说,C#也并没有什么特性。它的语言特性其它语言都有,所以我们一直讲语言本质上都差不多,主要看如何应用。

除此之外,C#还有什么呢?基本上没有了。对了,还有所谓号称“全宇宙最好用的IDE”,问题又来了,IDE好用能带来实际的效益吗?

而我们反观其它语言,不会像微软那样“刻板保守”,其它语言的特点是:开放、创新。不管是PHP还是Java、Python都支持跨平台,没有把自己限制死,所以发展得比.NET要好得多。

再从生态圈上说,至少在互联网企业,没有多少家的后端是用.NET来实现的(以前有,基本上也都转Java了)。不管是传统的应用,还是现如今热门的深度学习、人工智能、大数据,基本上也没有.NET什么事。

另外,判断一种开发语言是否具备优势,要看市场上的需求量怎样。在各大招聘网站上搜.NET和Java相关工作,无一例外的就是Java的岗位需求至少是.NET的2倍,薪资上.NET也不具备优势。再者从每次的TIOBE编程语言排行榜来看,Java都是第一(虽然最近一次被Python挤下来了),但.NET始终排在后位。

其实,我们真的很有必要想一下,为什么现在.NET开源了,为什么微软在推动.NET跨平台了?因为.NET已经缺乏用户基础和技术创新了,也只能拿开源和跨平台来吸引人气!

综上,我觉得.NET架构模式虽然在短时间内淘汰不了,但较于其它语言来说,并不具备竞争力,毕竟现在可选择性太多。所有的所有,都是交给最终用户来决定。

猜你喜欢