- 主题:java是最简单的编程语言吗?
docker有可能要凉,wasm有可能替代docker位置
https://harshal.sheth.io/2022/01/31/webassembly.html
【 在 guestking 的大作中提到: 】
: 跨平台这个需求,有了docker之后也没那么重要了
:
--
FROM 221.221.27.*
docker解决了哪方面的痛点?
wasm在这个上面解决的更好
【 在 guestking 的大作中提到: 】
: wasm主要解决了docker的哪方面的痛点?
:
--
FROM 221.221.27.*
“在我这里跑的是好的呀”这个对于Java来说应该不是问题吧,你是不是指别的语言
side by side 问题对于Windows和Java这类语言一般都不是太大问题,因为平台都已经解决了。
对于Linux平台的特有的问题的解决,大家并不认为是技术的进步
Docker本身的特点在于容器化和轻量级隔离。容器化有很多方案,只是docker最流行,大家就用它得了
轻量级隔离,是wasm对docker的一个重要改进。别人再怎么轻量级隔离,也比不上跑一个网页啊。
对于云计算来说,faas终于有了一个大家都能接受的落点,并且能极大的减少不必要的消耗(docker做不到),提升硬件利用率
【 在 guestking 的大作中提到: 】
: 我这边的场景,主要解决的就是“在我这里跑的是好的呀”这个问题
:
--
FROM 221.221.27.*
分两方面:
docker在云上是跑在虚拟机中的,并不是和普通用户自己用一样。原因在于docker这种机制隔离靠不住,只要漏一次,整个平台全玩完。所以docker本身和物理机相比就有性能损失
wasm性能只是个工程实践问题,实在不行升级一下版本就行了。他本质就是个jvm+更强的安全检查,这是他的性能天花板。剩下的只是时间问题。
再说30%其实很多人能接受,怎么也比用个脚本快。而且wasm能提供的其实比docker多,比如UI和serverless。
【 在 hgoldfish 的大作中提到: 】
: wasm 相对 docker 能损失 30% 的运行效率。补充是可以的,代替 docker 感觉说大了。
: 各种公有云厂商很热衷于引入重型技术,这是想多卖云主机的阴谋吧?
:
--
FROM 221.221.27.*
桌面app又不是除了按钮别的逻辑都没有。u3d的社区现在和.net社区是打通的,给你看俩基础lib,原作者似乎是为了u3d开发的。json,log什么的基础架构u3d都是用的.net的
https://github.com/neuecc/MessagePack-CSharp
https://github.com/RevenantX/LiteNetLib
【 在 hgoldfish 的大作中提到: 】
: 语言来来去去就那几个。但是 API 和运行环境完全不一样。就好像拿 java 开发 j2me 游戏,和 java 开发 web 后端,完全是两回事。
: 传统的 c# 桌面开发用 winform, wpf 不会用在游戏里面。游戏的技术栈和桌面软件的技术栈除了语言之外,可能没啥共通的。
:
--
FROM 221.221.27.*
好像是落后2-3个大版本,差别不算大。和java一样,多少年的平台了,该有的早就有了
【 在 javafish 的大作中提到: 】
: 但是我记得U3D的C#好像没紧密跟进主线演进
: 已经有点像方言了
--
FROM 221.221.27.*
有个叫wasi的东西,我没有用过,但看起来就是套api,需要什么往里面加吧
【 在 hotfix 的大作中提到: 】
: 那怎么能代替docker
--
FROM 221.221.28.*