摘要:我不知道为什么,但我选择了.NET 而不是 Java。这样可以吗?(我完全是新手)。看看进展如何吧。我放弃 Java 之后,现在开始学 C#。不过 Java 的基础知识我还是比较了解的。我只是想听听你的想法,不管是什么。
欢迎来到 Dotnet 工具箱!在这里,你可以发现各种令人惊喜的开源项目!
我不知道为什么,但我选择了.NET 而不是 Java。这样可以吗?(我完全是新手)。看看进展如何吧。我放弃 Java 之后,现在开始学 C#。不过 Java 的基础知识我还是比较了解的。我只是想听听你的想法,不管是什么。
我认为具有讽刺意味的是,在任何当前一代平台上,.NET 都比 Java 更具跨平台性。iOS、Linux、Windows、Android、浏览器(通过 Wasm)等。
与此同时,Java 在 iOS 和 Wasm 方面遇到了麻烦(没有第一方支持——一些第三方确实尝试了解决方案)。
奇怪的是... NET 的未来看起来比以往任何时候都更加光明...
@the_reven:
我已经 20 年没用过 Java 了,还是 Java 1.5。大学里发现 C#之后,我就坚持用它了。在我看来,C#好太多了。
自大学以来一直全职从事 c# 工作,从 webforms 转到 blazor wasm。
不过,这取决于你在哪里,如果有工作的话。在新西兰,C# 的工作并不短缺,而且薪水比 TypeScript/JS 的工作高。这里的薪水和 C++/Rust 差不多。
@Simple_Horse_550: .NET 基本上是“一个平台统治所有”......
您用来构建现代软件的所有库/框架,全栈(不包括 SPA UI),均由 Microsoft 的不同团队管理,并且已准备好用于云(如果您愿意),并具有良好的 IDE 集成。
不再有 tomcat、jakarta、jetty、lombok、guava、spring boot、maven / gradle blablabla 生态系统“垃圾”……
只有一个平台可以使用最现代的后端语言来实现这一点……我个人是 Java 开发者(+10 年),并且使用 .NET +10 年……
问题在于.NET
.NET 环境好太多了。Visual Studio 太棒了。它们的语法和功能非常相似。我之前觉得 Spring Boot 和 Eclipse 很笨,所以继续用 C#。
@theswanand:
取决于你在哪个国家找工作。比如在印度,Java 占据了整个市场的 90%,只有适合自己的才是最重要的。
分享
来源:opendotnet