.NET真的过时了吗?.NET七大黑点,让.NET抬不起头。 返回

精华
2 2988

ASP.NET 怎么也是微软主力推荐的语言,可是如何成为如今拥有众多无脑黑群起而攻之的角色的。


1. 生态系统差。

不懂生态系统是什么鬼,该不是说不能像C++那样开发高效软件吧?.NET内存回收机制在这方面确实是麻烦之一.术业有专攻,.NET就干.NET能干的事就好了.



2. 工作稀少。

确实相对较少.待遇也相对较低,这跟其便捷性/易上手性有必然关系.大家都觉得没有技术含量(我一开始也这么觉得,本来就是这样才选它的,当然现在不这么想),

价格自然就普遍低.还好我公司对语言没要求,我就是这么任性地用C#.NET,当然待遇也是同学中的中下游.

QQ截图20161220030531.jpg


3. 顺带黑到Windows Server Mssql上的

数据库底层开发不熟,只管用


4. 学.NET会被束缚在微软平台

说得好像,不束缚又能屌到天上去了.我只想安安静静地在windows上开发不好吗?

虽然.NET本来应该像java一样有跨平台性,但是实际好像不乐观,只能看微软将来要不要做了.

(但我听说好像能在安卓和ios上开发了,不知真伪,没试过)

这是链接:

.net可以开发Android和iOS了!已经成为事实!


5. .NET封装太狠,没法让新手接触底层,学习底层实现

其一新手不该接触底层,其二.NET很容易被反编译(连注释都被反编译出来了,此乃麻烦之二),想看底层拿reflector看就行了,反正最后还是各种API啦.

QQ截图20161220030600.jpg



6. “我用*nix我自豪“系列,你们用Win的就是视野狭窄,“缺乏宏大的CS观”

然而并没有什么卵用



7. 用 .NET 的人就只会拖控件

这是最容易被黑的点,大部分新人都是从这步开始学.NET,然后他们不学了就开始黑

.NET可以做出新版迅雷/360/QQ这样的界面来,想必这些界面大家也知道看起来很简约,做起来很难,起码不是拖个控件就完事的.

要是只会拖控件就能完成需求的话,.NET还不是要屌到天上去了,瞬间把其他开发方式全都踩到脚底下,自己打脸.


fc1f4134970a304e529dae19d5c8a786c8175c91.jpg


国外

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

版块

学习文档

最新会员

发布达人

回贴达人