kinuyツ
2022-05-02T03:10:19+00:00
C# 有真正的泛型, 所以ORM更加智能, 操作数据库更加简单. Java从根上就有问题, 语法繁琐, 配置麻烦. .netCore的开源协议比Java更加开放. Java被oracle收购了, 而oracle对我国的态度明显不如微软. 微软的文档都有中文版, 而且写的很细致, 反观Java的文档, 不是机翻就是英文, 导致很多人想入门Java后端只能去看视频或者培训班, 但是.netCore只需要打开微软官网, 对着文档和例程敲一边就行了. 而且linux+ngnix, k8s+docker的生态也很全面.
而且从.Net6开始, C# 在web端的性能碾压了spring系列, 可以说是虚拟机语言的巅峰了. 而且C# 还有独一档的桌面级应用, 比如Winform,Wpf, 做个软件, 工具很简单, 但是Java在桌面的应用几乎是空白的. 而且C# 经常和C++联合开发, 比如运动控制C# 经常使用C++的Api, 然后利用C# 便捷的GUI做界面, 开发速度比QT快几个档次
现在互联网后端asp.net基本都死完了,java到底是什么时候开始成为主流后端的不太清楚。现在的话不用.netcore做后端有一大原因是不好招人,全都是java,我们想找个学过C#有一定工作经验的半年了还没找着。
现在都没什么GUI场景了把 我之前做的一个client端折腾半天 结果最后推倒重来内嵌浏览器了
没办法,spring生态已经碾压了,微软生态没优势
[quote][pid=608763002,31797418,1]Reply[/pid] Post by [uid=61125157]Y___H[/uid] (2022-05-07 11:24):
现在互联网后端asp.net基本都死完了,java到底是什么时候开始成为主流后端的不太清楚。现在的话不用.netcore做后端有一大原因是不好招人,全都是java,我们想找个学过C#有一定工作经验的半年了还没找着。[/quote]国内的java生态都是阿里带起来的。c#说白了就一点,不好招人
[quote][pid=608764715,31797418,1]Reply[/pid] Post by [uid=38388330]星尘流天[/uid] (2022-05-07 11:30):
现在都没什么GUI场景了把 我之前做的一个client端折腾半天 结果最后推倒重来内嵌浏览器了[/quote]其实是有的,工业自动化,嵌入式大量客户端场景
咋又是你……[s:ac:喷]
我干了近四年,也转去c和py了
生态优势...进而带来人才优势...
.net最大问题就是招不到人...
另外...就开源来说..MS是起了个坏头..后面再改..别人已经不相信你了..
至于java..你看sun一被收购...open jdk立马铺起来..不就是社区防oracle一手嘛...MYSQL也是如此...
Reply to [pid=608766977,31797418,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-05-07 11:37) 工业自动化这个确实 我之前呆过一个汽车检测公司的软件部门(说是软件部门其实更多的工作是和IO硬件打交道,甚至带我的师傅还要搞切割焊工什么的 巨牛逼) 他们的检测软件GUI就是直接用C#的模板做的 逻辑设计那就是千层饼式的IF ELSE
[quote][pid=608766977,31797418,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-05-07 11:37):
其实是有的,工业自动化,嵌入式大量客户端场景[/quote]同等技术薪资没互联网高,同等薪资技术比互联网繁
[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img] 自动化再整 但是没有标准化框架 可能特斯拉里有 其他都没
微软的文档其实大部分也是机翻,不过很多人去纠错改正罢了。自家机翻水平跟外面不太一样。
我也见了你发了好多次c#屌炸天的帖子了
我c#和java都写过
说实话语言上我个人确实是喜欢c#更多,linq无敌好用,比stream好太多了,
还有宇宙无敌ide,visual studio,
也比idea好用的多,并且入门门槛低,
搞客户端上个winform就很容易,想好看点就上wpf,xaml也很容易学,至少比HTML好用
但是没办法啊,市场他就不认啊。
你总说工业化,那只是因为工业化离不开c#,真要是能离得开的话,你当他们还会一直用c#么?
Java到处都是新手,能干活的程度的人很容易招,有机会转他们早转了。
再说你要是这么喜欢为c#站台也不该天天发在NGA啊,这又不是什么专业的技术论坛,想战的话你也至少应该去个博客园之类的
虽然说是开源,但这套东西从上到下全是微软的一言堂吧[s:ac:委屈]所以我总觉得这玩意在国内的前景要打个问号
生态更重要,而且java也是万金油,谁有优势他就学谁。。
还有巨硬是不是有很多前科,不认老版本,或者直接回炉抛弃老版。。
Reply to [pid=608971472,31797418,1]Reply[/pid] Post by [uid=60361344]bf109f4[/uid] (2022-05-08 08:39)
怎么就一言堂了,就c#11新特性,!!判断是不是null,就被社区意见给取消了。
国内做.net的真的只有工业行业了,而做工业软件就是没互联网挣钱,没办法啊[s:ac:哭笑]
劝人学.net等同于骗人吃毒药。凡是微软的标准都不能信啊,今天还在用,明天他就给扔了废了