感觉.NET 比 Java 难多了

2024-08-04 20:26:05 +08:00
 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 一把梭

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

10269 次点击
所在节点    程序员
63 条回复
yuhuai
2024-08-05 08:44:45 +08:00
我寻思 dotnet 就算一月一版本又咋样,java 版本号刷的这么快,有谁每次都升级版本的
sks4728
2024-08-05 08:47:15 +08:00
实际上只需要 .net8 winfom web wpf maui 一把梭
KJH
2024-08-05 08:47:31 +08:00
@nikenidage1
@lisongeee
@agdhole
@lsk569937453

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

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


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