我是新手,为什么我选择了 .NET 而不是 Java?

欢迎来到 Dotnet 工具箱!在这里,你可以发现各种令人惊喜的开源项目!

我不知道为什么,但我选择了.NET 而不是 Java。这样可以吗?(我完全是新手)。

看看进展如何吧。我放弃 Java 之后,现在开始学 C#。不过 Java 的基础知识我还是比较了解的。

我只是想听听你的想法,不管是什么。

.NET 比 Java 更具跨平台性

我认为具有讽刺意味的是,在任何当前一代平台上,.NET 都比 Java 更具跨平台性。iOS、Linux、Windows、Android、浏览器(通过 Wasm)等。

与此同时,Java 在 iOS 和 Wasm 方面遇到了麻烦(没有第一方支持——一些第三方确实尝试了解决方案)。

奇怪的是... NET 的未来看起来比以往任何时候都更加光明...

C# 工资相当不错

@the_reven:

我已经 20 年没用过 Java 了,还是 Java 1.5。大学里发现 C#之后,我就坚持用它了。在我看来,C#好太多了。

自大学以来一直全职从事 c# 工作,从 webforms 转到 blazor wasm。

不过,这取决于你在哪里,如果有工作的话。在新西兰,C# 的工作并不短缺,而且薪水比 TypeScript/JS 的工作高。这里的薪水和 C++/Rust 差不多。

.NET 基本上是“一个平台统治所有”

@Simple_Horse_550: .NET 基本上是“一个平台统治所有”......

您用来构建现代软件的所有库/框架,全栈(不包括 SPA UI),均由 Microsoft 的不同团队管理,并且已准备好用于云(如果您愿意),并具有良好的 IDE 集成。

不再有 tomcat、jakarta、jetty、lombok、guava、spring boot、maven / gradle blablabla 生态系统“垃圾”……

只有一个平台可以使用最现代的后端语言来实现这一点……我个人是 Java 开发者(+10 年),并且使用 .NET +10 年……

问题在于.NET <5 与较新版本相比,以及微软之前的坏名声正在改变……如果他们从第一天(20 多年前)就开源 .NET 并使其支持多平台,那么 Java 就只会在遗留项目中使用……

Visual Studio 很棒

.NET 环境好太多了。Visual Studio 太棒了。它们的语法和功能非常相似。我之前觉得 Spring Boot 和 Eclipse 很笨,所以继续用 C#。

印度 90% 都是 Java

@theswanand:

取决于你在哪个国家找工作。比如在印度,Java 占据了整个市场的 90%,只有适合自己的才是最重要的。

往期推荐:

基于 C# 开源的功能强大 .NET 人脸识别 API

使用 .NET 技术构建, AI 超元域桌面应用

8k Star, .NET 最好用的规则验证组件

全能 WinForm 开发框架 - ReaLTaiizor

太强了,基于 .NET 开发的 AI 无损放大工具

分享

点收藏 

点点赞

点在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值