101
beyondex 2020-11-11 23:07:19 +08:00
我觉得未来几年会有一些新的 基于 REST API 服务的组件不用 Java 而是用 .NET Core 来实现,比如 Elasticsearch 这个东西,应用层通过 REST API 来通信,与你用什么语言无关,Elasticsearch 是用 Java 写的,特别吃内存,如果是用 .NET Core 内存、性能都会有显著的降低,这对于企业而言是很好的,因 REST API 的平台无关系,可以继续用现有平台,所以不需要站队。
Java 是跨平台的,.NET Core 也是跨平台的,Java 轮子最多,.NET 轮子也很丰富,如果是做一个 REST API 组件,为什么不用 .NET Core 呢? |
102
lxilu 2020-11-11 23:08:05 +08:00 via iPhone
@nannanziyu ecpm 个位数?话说你现在还抠门吗…
|
103
coolmenu 2020-11-12 08:18:12 +08:00
@beyondex jdk 也在进步,企业一般不会为了这点性能就重写这么大的工作量的工程的。话说要是 rust 的 web 工具再成熟一些,用 rust 来一遍,估计内存占用率能减少非常多。
|
104
Cloutain 2020-11-12 08:54:14 +08:00
.NET 用起来 ,别的啥平台都不想再用了
|
105
forgottencoast 2020-11-12 09:04:52 +08:00
@nannanziyu 哥们,看了你的帖子了,原来是巨富啊,哈哈。
请问,现在 UWP 每个月还能有多少收入? |
106
b00tyhunt3r 2020-11-12 09:10:14 +08:00
|
107
goodboy95 2020-11-12 09:33:20 +08:00
反正对我来说,5.0 玩玩就好,真要当工具还得等 5.1
|
111
nozer 2020-11-12 11:50:05 +08:00 1
.NET 5+:
1. CLR 所谓一次编译到处运行。 2. NativeAOT 直接编译成二进制,无 CLR 。 3. Intrinsics 支持,可以直接使用汇编指令。 4. 即将到来的 MAUI,支持全平台 UI 编程。 5. Aspnet Core MVC 不用多说。 6. Blazor Webassembly 未来趋势。 可以看到.net 未来的趋势是: 服务端、移动端(iOS\Android\UWP)、嵌入式、跨平台 UI 开发(Windows\Linux),都可以同时做到。 |
112
NCE 2020-11-12 12:57:51 +08:00 1
作为一个有 10 年+ .net 经验的人,很庆幸在某个时刻带领团队转了 Java 生态,让他们的就业机会充满更多可能。
|
114
beyondex 2020-11-13 11:31:19 +08:00
@coolmenu #103 没说让企业重写,而是有新东西,而且是 REST API 的时候,可以考虑用 .NET Core 了,性能不错,生态也可以,Rust 生态和开发效率肯定是比不上的。
|
115
actorzjp 2020-11-20 12:32:14 +08:00 via iPhone
.net 不是都在博客园讨论吗……
|