这个事情其实可以用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/}
程序员都在用什么显示器写代码?
从过去到现在有哪些名人属于晚节不保或者是让你由粉转黑?
紧身牛仔裤看起来不正经,真的是这样吗?
光纤无人机如何反制?
Linux 中的 console、terminal、tty、pty、pts 有哪些区别?
越正经的女人越容易做出疯狂的事吗?
有那种裁员裁到大动脉的事儿吗?
为什么j***a被部分开发者认为是低端技术?
Flutter 为什么没有一款好用的UI框架?
为什么中国盛产“巨婴”,一到国外就通情达理?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
这个世界有多少用WinRAR的付费用户?
被人囚禁是什么体验?
新手养龟想入手黄缘龟,该怎么养?
怎么看中央明确公职人员违规吃喝认定标准?
如何评价不良人第七季?