感觉.NET 比 Java 难多了

109 天前
 KJH

是我太菜么。

最近学习了.net 感觉.NET 比 java 难好多。

比如我要开发 WinForms 窗体应用 需要学习 WinForm 、.net Framework 我要开发 WPF 应用,需要学习 XAML 、.net Framework 我要开发 WebAPI ,需要学习.net core 然后.net core 还分 3.1 4 5 6 7 8 ,一年一个版本 要开发 web 应用,需要学习怎么在前端结合 c#代码一起写

而 java ,我只需要 springboot 一把梭

还是我学习新东西的能力太差

8034 次点击
所在节点    程序员
63 条回复
yuhuai
108 天前
我寻思 dotnet 就算一月一版本又咋样,java 版本号刷的这么快,有谁每次都升级版本的
sks4728
108 天前
实际上只需要 .net8 winfom web wpf maui 一把梭
KJH
108 天前
@nikenidage1
@lisongeee
@agdhole
@lsk569937453

好吧 看来是我太菜了,之前写东西都是舍我其谁的太多,原来只是井底之蛙罢了。。。知道的越多,才明白与别人的差距有多大
KJH
108 天前
@agdhole 那学.net8 之后能上手 3.1 么, 我理解公司项目应该不会迭代这么快把
GiantHard
108 天前
@KJH #24 其实没啥太大区别,3.1 的 API 是 .net 8 的子集。可能有些 Framework (比如,ASP.NET Core ) 的变化比较大,但是很久之前的 MVC 模式都是兼容的
seakingii
108 天前
@KJH "那学.net8 之后能上手 3.1 么, 我理解公司项目应该不会迭代这么快把" 可以的

实际上可以直接用 最新的,没有什么问题, .NET 的质量还是有保证的,一个大版本正式上线前有 N 个测试版本在跑很久了.我从来都是用最新的.
wxw752
108 天前
前年支援公司基于.net 的会议软件项目,几天就上手跟着敲了。
seakingii
108 天前
.NET 这边越新的版本,功能越好.


我一直想有的一个功能 ,就是 能用 GO 一样 AOT 编译网站项目, 目前还不是很行. 但随着几个大版本更新,可能会越来越好.
seakingii
108 天前
另外, 越新的版本, 运行速度越快. .NET 团队会不断的优先底层逻辑.
programApe
108 天前
我朋友 c#其他公司的,我 java ,他时不时发些别处看到得 java 缺陷得文章在群里艾特我😂他这种 winform 都不用好多年了,早转 vue 了。反而我们公司一些年纪比较大的早年 c#转 java 的现在有些项目还喜欢用 winform 。
wanguorui123
108 天前
JAVA 入门难后期提升容易,NET 入门简单后期提升很难
zhangdawei
108 天前
.net 好用,职位少,09 年到 15 年断断续续弄了好些年,最后转了
jimrok
108 天前
.net 主要是从.net framework 跨越到.net core 历史遗留的问题太多了,生态上有巨大的鸿沟,也造成了混乱。如果分清楚了,找到合适的资料,还是比较容易的。
kandaakihito
108 天前
典中典之 Java === Spring
ShuWei
108 天前
spring boot 一把梭真的算是好处吗
xubingok
108 天前
springboot 只能写后端啊...
你这界面都带上了,等于前后端都做,本来就需要了解很多东西.
sq955
108 天前
刚毕业那会,学的 C#,感觉挺难的,学会了感觉也就那回事🤣
yangzzzzzz
108 天前
https://docs.avaloniaui.net/zh-Hans/ 可以试试这个或者 winui3 。winform wpf 适合做偏底层/硬件交互 对 ui 要求不高的程序
janus77
108 天前
你要开发的东西太多了,你用 java 开发 GUI 、写 socket 应用、网络中间件类试试,不是一样要学一大堆
silencil
108 天前
这大概率是因为你已经熟悉了 Java 这一套,相当初入行的时候从 Jsp 、servlet 、ssm 再到的 springboot\spring cloud ,有些东西也是过时了,但是网上大堆的人告诉你要学 jsp servlet (当然,我觉得 servlet 学了是有好处的),因为不知全貌,只能是都学,一大堆的东西也是花了特别多的时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1062446

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX