感觉.NET 比 Java 难多了

307 天前
 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 一把梭

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

9705 次点击
所在节点    程序员
63 条回复
xubeiyou
307 天前
这恰恰就是 Java 现在还是主力语言的原因- - 以前 jsp 的时候 一堆配置 很恶心的 。
xujinkai
307 天前
我先学的 C#,Java 就看不进去了,觉得太罗嗦😂
aw2350
307 天前
知道.net 为什么 越老越没落了吧
hewiefsociety
307 天前
我怎么感觉。net 简单,java 真的看不进去
EndlessMemory
307 天前
楼主能说说如果想快速一个月入门 Java 后端的话应该学啥
nevermoreluo
307 天前
用.net 搞过两三个项目
感觉用 vs 上手.net 干活极快,有点基础就能干活,之前有个项目组都是其他语言转的同学看了两天直接干活的,没有负担

.net 这一套我想要吐槽的只有
- framwork 升级到 core 难受,历史包袱受限可以理解
- gui 框架太杂了,跨平台方案现在都没个定论,但是 win 上 wpf 确实好用,简单的直接 mfc 也行
- asp 那一套不习惯,看着难受
- 微软文档虽然啥都告诉你,但是有时候有点绕,干活来不及看
OMGZui
307 天前
都有 GPT 了,哪个都不难
catch
307 天前
一把梭这么厉害啊
ZhLTE
307 天前
.net 向下兼容性非常好,你只需要学最新的版本,之后每年的更新也只需要了解新增的特性
kxg3030
307 天前
.net 万金油 能用的地方太多了 学起来当然难(主要指各种开发生态) 学了还会忘
chinni
307 天前
java 我觉得最大麻烦就是 各种方法套啊套 ((( ))) 太多了 netcore 就比较好一些
decimal 加减乘除 还有 大于小于 这种 我 net 那么多年了 看 java 实在不太习惯.....(
2020diyige
307 天前
说实在的,用过 php,java ,delphi,,等。。实际用过 c#之后真的觉得太方便了,用的太舒服回不去了,
siweipancc
307 天前
.net 太好用了,三天上手写游戏 mod ,一星期 web 开发,桌面开发也是很快,内部回收比 java 牛逼大了
xiaozhouyou
307 天前
嘿嘿我现在上班就在写 WinForm ,,工业软件超级老
maymay5
307 天前
熟练使用 LLM ,你可以以 java 的提问方式让 LLM 帮你翻译成 C#代码,或者给你提供 C#的实现方法,很简单的,其他的都是些操作习惯和概念性的问题,不想深究你就记住就行,C#就该怎么怎么操作,怎么怎么写
nightsky
307 天前
你 springboot 一把梭的地方也可以用 asp.net core 一把梭,springboot 只对应 asp.net core ,

你带上 winform 和 xaml 干啥。。。

而且.net core 你会用 3.1,难道不能直接用 5 6 7 8 吗?
最后,.net core 没有 4 这个版本,
0v5k3Pm87Rf6g7Sd
307 天前
不是这个人是钓鱼的吧,还真把一群人钓鱼了
guanzhangzhang
307 天前
@ZhLTE 为什么我电脑安装了 net8 ,然后有个 21 年软件 net6 的 exe 无法运行,点开就让我安装 net6
ZhLTE
307 天前
@guanzhangzhang 这不是很正常的依赖策略吗... 你需要找作者把依赖升级下就行了,几乎是不需要改动代码的
mxT52CRuqR6o5
307 天前
一个窗体应用一个后端服务也没可比性啊

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

https://yangjunhui.monster/t/1062446

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

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

© 2021 V2EX