.net 那边有了 blazor, Java 这边会出类似的东西吗

2021-08-30 10:49:28 +08:00
 zxCoder
6563 次点击
所在节点    Java
56 条回复
thtznet
2021-08-30 11:02:20 +08:00
.Net 有微软,Java 有啥?甲骨文?算了算,不要想了。
不是我吹冷风,这种大踏步的变格,没有实例雄厚的主导厂商基本是没有可能做出来的,即便做出来,易用性也差得很,所谓开源,在离开了大厂商的情况下,以目前的业态来说,只能做一些小格局的东西,业界形态的大踏步的推进没有巨头基本是不可能的事。
虽然现在 Java 还是如日中天,但是按目前甲骨文的这个德性,.Net 生态慢慢追平 Java 是时间问题,当然这个时间会很厂,中间微软要给力,甲骨文要继续作死。
huang119412
2021-08-30 11:17:37 +08:00
@thtznet 无知者无畏,连微软的孝子都有,微软做的恶罄竹难书,到现在还有很多开源社区不愿意和微软扯上关系。Oracle 做了什么?安卓的 Java API 是法律问题,连美国大法官们都在争论不休,你操个什么心。真的难以想象,连微软都能洗白。
love
2021-08-30 11:23:51 +08:00
@thtznet 你把我看乐了,可能是有恋父情结,没个好爸爸就用不安心
iikebug
2021-08-30 11:24:32 +08:00
微软现在到拥抱开源,只要不作死,还是可以期待下的。
wanguorui123
2021-08-30 11:31:00 +08:00
微软的东西就是半吊子,公鸡拉屎头节硬。
h82258652
2021-08-30 11:31:51 +08:00
虽然我也在做 .net 相关的,但是也不看好 blazor 。webassembly 模式老浏览器跑不动,而且 GC 要几 M 。websocket 模式量大了会拖垮服务器。注定 ToC 场景不适合。
那也就只能做做 ToB 的,但是除了小公司,一般公司都会有前端开发,那又用不上了。小公司也不会用到这么新的玩意。
之前想来想去,也就两个地方适合,一个是搭配 electron 开发本地 app,一个是开发 chrome 插件,毕竟这两个性能要求不算高,带一个 GC 也不算大多少。
thtznet
2021-08-30 11:36:31 +08:00
Blazor 不一定会更变什么风潮,但是按目前 .Net 的更新速度和变革速度,Java 再慢慢脱节。楼上诸公认清现实,语言只是工具,哪个好用用哪个,没那么多政治正确。
各位去问问看给各位家里装修的木工,会不会因为博世工具政治不正确去选博达工具?干活的人是务实的,务实!
chouchoui
2021-08-30 11:39:41 +08:00
又到了开源魔怔人的微软 PTSD 表演时间
MakHoCheung
2021-08-30 11:42:04 +08:00
就是用 c# 写前端吗,java 的话好早之前不是有 gwt 吗,虽然很拉垮。jvm 系的话,未来会有 javafx for web 和 compose for web,现在的话有 flutter 。感觉最终还是回归 js 。
Rwing
2021-08-30 11:45:38 +08:00
blazor 归根到底还是 webassembly,其他很多语言也都有 webassembly 的方案。
虽然看起来 webassembly 是前端的最终归宿,但是要考虑语言的惯性和更新换代的成本,所以 5 年内 webassembly 都没可能超越 js 在前端的地位,至于说 5 年后,谁知道呢,前端本来就千变万化。
至于说.net 为什么要上 webassembly,我认为是.net 一直都有很好的客户端基因,例如 winform/wpf/winui 等等,所以自然而然的做一个 webassembly 没什么问题。

综上,.net 如果只靠 blazor 就想夺回市场,那是不可能的,与 java 无关,与 webassembly 有关。
zxCoder
2021-08-30 11:48:23 +08:00
@h82258652
@Rwing

webassembly 模式还不成熟,不过 sever 模式我觉得还行啊,类似前端的 ssr 概念
Leviathann
2021-08-30 11:49:28 +08:00
有编译到 js 支持 react 的 kotlin🐶
认真的说对后端语言编译到 js wasm 这套都不看好
darknoll
2021-08-30 11:56:01 +08:00
微软的东西谁学谁穷
为啥总有人愿意当他的脑残粉啊
pixiaotiao
2021-08-30 11:58:12 +08:00
微软这尿性 学不动了啊
cxe2v
2021-08-30 12:00:39 +08:00
@darknoll #13 在微软公司工作的人穷吗?水平不行进不了大公司怪微软咯
yousabuk
2021-08-30 12:49:13 +08:00
微软的不碰,学不动,跟不动,伤不起。
agagega
2021-08-30 12:50:46 +08:00
.net core 和 server side swift 一样,火不了
Fule
2021-08-30 13:17:34 +08:00
至少最低程度上这东西有解决我实在是不想写太复杂 JavaScript 的东西的潜力。而且,这个项目最初感觉还是以“兴趣”和“探索可能性”的目的而创建的,我也很意外竟然如此之快就挂到了正式集成并发布的阶段。如果是面向全互联网用户的产品,我不好说,但是如果是用于用户可控的企业内产品的话,倒可能是一种潜在可行的方案。目前认为最便利的地方之一是一些 POCO 的类型定义可以直接共享而不需要 C# <-> JSON 之间的转换。
aguesuka
2021-08-30 13:34:29 +08:00
JVM 上有不是只有 Java. Kotlin 在"比 Java 强"这件事情上比 C# 强 100 倍.
Rwing
2021-08-30 13:39:53 +08:00
@aguesuka 愿闻其详

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

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

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

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

© 2021 V2EX