现在互联网行业.net是不是没有市场了呢?

18秒前阅读1回复0
十万个为什么
十万个为什么
  • 管理员
  • 注册排名4
  • 经验值343175
  • 级别管理员
  • 主题68635
  • 回复0
楼主

实不是我黑,快2020年了,.NET仍然没多大卵用

起首申明,我是开发.NET的。所以,我最有资格喷.NET沙雕。

没错,.NET又火了,不外火的是.NET Core(新一代.NET,可跨平台,写网站,机器进修,搞进容器,做微办事,写挪动利用,嵌进式,还能够在必然水平上替代.NET Framework)。oh, my god!几乎十项万能!听起来就很屌屌的,有木有??

但是恕我婉言,在领会了一段时间之后,我仍是觉得很鸡肋,没什么卵用。

1,在.NET Core 3 出来之前,.NET Core更大的感化就是写写ASP。没错,那对搞B/S利用的来说,似乎听起来很振奋。事实ASP网站末于能够跟IIS说拜拜了。用上容器,自此能够更便利地在Linux之间挪动(固然从Windows Server 2016起头,容器也可用在Windows Server上,但是Linux容器免费啊!并且完全定造!),自此拜别Windows Server受权费,也不消因为利用盗版Server而良心愧疚了呀!但是,在高唤.NET Core牛B的同时,也要重视到它的局限性。跟PHP简洁的语法比拟,ASP的语法明显啰里八嗦,痴肥不胜。固然.NET Core 3推出Blazor,声称没必要领会JS就能够搞网站(现实上为了造造B/S利用,会不能不挪用JS相关的库,也完全做不到全然不消)。但是Razor语法几乎莫明其妙,网站构造很不曲看(也许看多看顺眼了就不觉得)。没错,能搞,但我厌恶那么搞。最最关键的是,ASP事实太古老,即便今天自我革命,但要面对的是已经占据B/S端开发大部门市场份额的其它动态开发语言的合作。我不看好。

2、能写挪动利用。Xamarin+C#,就能搞出跑在Android和IOS上的APP。一次开发,四处运行,好凶猛的样子啊。没卵用。用Xamarin开发,假设我完全不懂Android开发或者IOS开发,用Xamarin开发仍然会碰着与Android或IOS相关的问题,可是我完全不懂Android,以至连Activity是什么都不晓得,我连规划界面都是问题,更别谈再碰着其他与Android或IOS相关的问题了。所以,是能搞,但我不看好那么搞。有学Xamarin的精神,还不如间接上手Android或IOS,它们的市场占有率比Xamarin高那么多,况且能供给更过就业岗位。

3、能机器进修。哇塞,好牛逼。我.NET/C#也能搞那么前沿的手艺了啊!我不想说什么,就拿github上star数来说,tensorflow是139k,#的体例呢?前者还那么简洁曲看?

4、能搞嵌进式。我搞嵌进式为什么用C#?有QT C++,即便不消什么QT C++,我完全能够用纯正的C++或C,为什么要选性能差的C#呢?仅仅是编码简单易庇护吗?对,是能搞,我为什么要舍弃C++用C#搞呢?我需要一个合理的解释。

5、替代.NET Framework。没错,.NET Core 3发布后,是能够开发Winform,WPF利用。据说要停行更新.NET Framework,同一到.NET 5版本。先不说如今用.NET Core开发Winform和WPF的略微鸡肋,就说一个现实问题:我的winform和WPF利用在.NET Framework下运行得好好的,为什么要挪动到.NET Core?你说性能好?拿出证据来。假设性能不同不很明显,我有理由回绝用.NET Core重写.NET Framework利用。并且,传统的WCF利用怎么办?事实.NET Core还不撑持WCF。我的WCF利用跑得好好的,为什么要找另一种替代计划重搞一遍?

总结一下,就是能搞,但是搞得理由不充实,且市场不敷炽热。2020会不会更火?其实,不行2020,在.NET Core没有充实理由博得市场喜爱之前,都没有持续火下往的正向动力。期看吧,事实.NET在改革,固然有补功课的嫌疑。

0
回帖

现在互联网行业.net是不是没有市场了呢? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息