.NET真的过时了吗?.NET七大黑点,让.NET抬不起头。 返回
ASP.NET 怎么也是微软主力推荐的语言,可是如何成为如今拥有众多无脑黑群起而攻之的角色的。

1. 生态系统差。
不懂生态系统是什么鬼,该不是说不能像C++那样开发高效软件吧?.NET内存回收机制在这方面确实是麻烦之一.术业有专攻,.NET就干.NET能干的事就好了.
2. 工作稀少。
确实相对较少.待遇也相对较低,这跟其便捷性/易上手性有必然关系.大家都觉得没有技术含量(我一开始也这么觉得,本来就是这样才选它的,当然现在不这么想),
价格自然就普遍低.还好我公司对语言没要求,我就是这么任性地用C#.NET,当然待遇也是同学中的中下游.

3. 顺带黑到Windows Server Mssql上的
数据库底层开发不熟,只管用
4. 学.NET会被束缚在微软平台
说得好像,不束缚又能屌到天上去了.我只想安安静静地在windows上开发不好吗?
虽然.NET本来应该像java一样有跨平台性,但是实际好像不乐观,只能看微软将来要不要做了.
(但我听说好像能在安卓和ios上开发了,不知真伪,没试过)
这是链接:
.net可以开发Android和iOS了!已经成为事实!
5. .NET封装太狠,没法让新手接触底层,学习底层实现
其一新手不该接触底层,其二.NET很容易被反编译(连注释都被反编译出来了,此乃麻烦之二),想看底层拿reflector看就行了,反正最后还是各种API啦.

6. “我用*nix我自豪“系列,你们用Win的就是视野狭窄,“缺乏宏大的CS观”
然而并没有什么卵用
7. 用 .NET 的人就只会拖控件
这是最容易被黑的点,大部分新人都是从这步开始学.NET,然后他们不学了就开始黑
.NET可以做出新版迅雷/360/QQ这样的界面来,想必这些界面大家也知道看起来很简约,做起来很难,起码不是拖个控件就完事的.
要是只会拖控件就能完成需求的话,.NET还不是要屌到天上去了,瞬间把其他开发方式全都踩到脚底下,自己打脸.

国外
Google正全力以赴地支持.Net技术栈——同时包括Windows Server云主机、
Google云服务的.Net API和本地Visual Studio支持,以及Linux上的ASP.Net Core。现在Google Cloud提供的网页版Terminal上,
你什么都不用设置,直接输入dotnet new就可以在Linux远程主机上建立一个新的.Net Core项目。
而从长期来看,对于Android来说,C#+Xamarin十有八九将会开始被Google官方扶正——毕竟继续用JAVA,
语言特性落后倒是次要的,主要是只要Google继续用JAVA就几乎不可避免地要被Oracle喂屎。如果用Go的话所有的轮子都得重新造,
工作量太大,而其他JVM语言又不可能跟Oracle划清界限,并没有什么卵用……
.NET未来还是很美好的
热忱回答(2)
-
最初的信仰 VIP0
2016/12/20第5条有办法没?
0 回复 -
簽約乄芐﹃站\/ka VIP0
2016/12/23google有好多可以替代JAVA的语言选择的吧
0 回复