2022-01-18 作者 :觉醒网站网 围观 : 0次
大家好,今天小编关注到一个比较有意思的话题,就是关于netcore版建站系统的问题,于是小编就整理了2个相关介绍netcore版建站系统的解答,让我们一起看看吧。
有能力的人,没空去黑什么工具。因为他们知道什么事情,该如何去做,用什么工具会做得又快又好。没能力的人今天会喊没有我需要的第三方库(自己不会写),明天说没有开源案例(没得抄)。
所以啊,我说,没必要跟那些没能力的人争。就像我一样,后端用net,安卓移动端用原生Android的JAVA一样。没有什么工具优劣。合适的时候用对的方法,做正确的事情。获得想要的结果。这才是正道。居然把工具当信仰去搞了。没了这个工具你不是要怀疑人生?去祈求上帝给你造一个这样的工具?每天念经保佑这个工具不会被淘汰或消失?
老外说什么好就什么好,培训机构说现在流行这个就搞这个。一点自我判断力都没有。根本不会依据当前需求去分析然后选择工具。然后就只会在哪里忽悠谈概念,吹应用,说框架这些虚无缥缈的事情。实际干起来脑袋一片空白。这样的家伙我见太多。懒得说了。
为什么在 java 不思进取,却活得比 dotNet 更滋润些!
C# 是高手都垂爱的语言,反观 java 连它的创始人高斯林自己都不想维护了!!!
君不见流浪地球己经第二了,有机会登顶第一,可还是照样招黑,大量的喷子,大量的一星,照喷不误。地球再好,也有不完美的地方,要喷总有机会。
我不担心 dotNet 被人黑,要是没有被人惦记着那才是真的完蛋了。
看了仅有的几个答案,特别可笑,什么都不懂就一本正经的胡说八道,.net根本不怕黑,.net所谓的黑点就是一个字:穷,这个字是给某些开发人员的,财力,能力,智力都已经打上穷的标签,他们一说开发基本都再说web,其实web已经是红海,聪明的程序员应该尽量避开,开发能在桌面,设备,物联网,web全部端等环境切换的只有.net 。真正优秀的.net开放,基本闷声发大财,沉入工业,物联网,智能领域深耕,利用cpp,c#,python来提供解决方案,而用.net平台即可完成。
优秀的开发其实不论平台的,论平台的一般都是开发能力一般的人,离开某些环境类库基本写不出程序
我们都知道,在编程界一直都有某某语言看不上某某语言的鄙视链,所有程序员都觉得自己所学所用的编程语言要比其它语言更好,其实这也算是一种变相“攀比”了。
我做开发也快10年了,在前几年我还经常听见别人“黑”.NET,但现在特别是最近一两年里,关于.NET的讨论的确少之又少了,为啥呢?
其实很好解释,主要原因有以下几种:
1、现在新进的.NET开发者越来越少,.NET在市面上的占有率越来越低。我们看TIOBE编程语言排行榜,最新的榜单来看,.NET排在第7位(竟然排在JavaScript后面),而排在第一的依然是Java。
2、上面说的是.NET新人越来越少(因为它在市场上较少,所以学的人也少了),而.NET老一辈的程序员大多数也转行或者转到其它语言上了,比如:Java、PHP。
3、.NET以前的各种弊端已被人熟知,基本上也没必要再去讨论它了。
.Net 以前为什么会被人黑?我觉得主要是一下几个方面的原因(只考虑国内情况):
首先,.Net 不开源导致 .Net 生态越来越差,缺少丰富的第三方库、框架,大型项目的解决方案也比较少。
再者,使用 .Net 平台开发的项目如果不借助第三方工具的话,只能部署到 Windows 服务器上,Windows 的授权费比较高,大型项目会使用大量的服务器,运营成本会很高。首选开发工具 Visual Studio 的授权费也相当高,一般的小公司可能用不起。
还有一个原因是早期使用 .Net 只拖拖控件就能完成一般的小型项目,开发门槛虽然比较低(不懂底层技术的新手也能做出网站、桌面客户端),但拖拽出的程序性能不好。再加上这些新手又经常在网上问一些低级的技术问题,结果 .Net 开发人员容易受到其他平台开发人员的鄙视(位于鄙视链的底端),最后导致新入行的嫌弃(谁愿意还没开始做就被人鄙视),不愿意再入坑了。
因为以上种种原因,在国内 .Net 开发人员越来越少,受关注度也低了。而现在 .Net Core 也开源了,并且可以轻松部署到 Linux 服务器上,Visual Studio 也有社区免费版,目前只是生态不好,其他可黑的点也不多了。
因为现在使用.NET的人越来越少了。
最早的时候,.NET是微软的一个付费的开发框架,主要针对的是企业级的用户,微软也随之配套了很多的企业库。在那个时代,.NET还算是不错的,Java虽然一直坐着第一的宝座,但是.NET一直以干掉Java作为目标。也因此,相互之间的程序员互黑的非常多。
Java嘲笑.NET不能跨平台,.NET嘲笑Java难学难用。
但是,没有想到,这个世界很快进入到了互联网时代,由于大量的互联网公司都是免费给用户提供服务,通过增值服务获取利润,自然成本越低就越受欢迎了。.NET本身需要付费就不说了,由于其只能在Windows操作系统上运行,以至于使用.NET来开发系统就需要支付高额的授权维护费用,这对于很多刚起步的互联网公司来说,是一笔非常大的开支。而Java本身就是开源的,Linux系统也是开源的,不需要支付费用,因此就吸引了大批的开发者。
也因此,Java的市场占比越来越高,而.NET的越来越低。微软开始还坚持自己付费的原则不改变,到时候是在是撑不下去了,也就宣布了新框架.NET Core开源,同时VS也推出了免费社区版。希望能够拥抱Linux,挽回局面。
不过,Java的生态已经非常成熟了,.NET Core想要追上已经很难了。现在中国互联网的巨头,还有哪个在用.NET作为自己的主要开发语言呢?
我们在百度上随便搜索一下就能发现,Java的招聘职位有2973条,而.NET的有434条。这种情况也就导致,现在学习.NET的人越来越少,很多企业都被迫换成了Java。
自己看看国外的优秀网站,很少是java搞的。著名的StackOverflow就是.net搞的。而且现在部分大公司都开始迁回.net,不过是core。不仅是性能原因,更多的是其他环节,比如ide的无敌,语法的丰富等等
一个做了10年.Net老程序员来聊聊这个。
这个要结合你为了的职业规划,Java与Net主要有以下区别:
1、BAT等大厂基本都是用Java,如果一定想要进入大厂的,选择Java比较好。
2、.Net是唯一Web、桌面、移动、IOT、嵌入式等都支持的平台,Java更多是做Web、安卓,所以要结合为了选择行业来选择。
说下,为什么在国内Net市场份额为什么比Java少。
1、Java比较早发布,预先占领了大部分市场。
2、.Net之前不支持跨平台,不过.NetCore发布后,就不存在这个问题。
最后,如果想要往.Net发展,给你推荐几个资料:
到此,以上就是小编对于netcore版建站系统的问题就介绍到这了,希望介绍关于netcore版建站系统的2点解答对大家有用。