这个事情其实可以用goja + golang 去做。
***s://github***/dop251/goja golang负责完成infrastructure的关键moduels,比如网络,日志,***模块,加密算法等;相关的函数注入到j***ascript的虚拟机goja中,在goja中完成游戏逻辑,逻辑用j***ascript(es5)来完成。
思路其实类似于openresty,但golang的扩展性和j***ascript的舒适性,远非c+lua能比的。
====PS: 在我的业务系统中,按代码规模分为三类应用:长篇***级别的基础系统,k8s+gola…。
{dede:pagebreak/}
为什么 Golang 不适合开发桌面系统?
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
如何评价鸿蒙电脑无法编写其自身运行的程序?
网络游戏服务器开发,有哪些经典书籍?
公司规定所有接口都用 post 请求,这是为什么?
自己开的铺子怎么把定位设置在地图上?
你们都用 Flutter 开发了什么 App?
为什么是9月3日阅兵而不是10月1日国庆阅兵?
苹果企业签名哪家好 怎么解决签名掉签问题 ?
电脑上有什么具体的程序运算是cpu完爆gpu的?
为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
为什么后端老是觉得前端简单?
如何看待某日本小学校园餐只有一小块鸡肉?
k8s informer 是如何保证***不丢失的?
PHP和Node.js哪个更爽?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?