感觉.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 一把梭

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

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

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

你带上 winform 和 xaml 干啥。。。

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

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

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

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

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

© 2021 V2EX