我开始学习 Meteor,我意识到它可能是简单多人游戏的良好解决方案,因为它的反应性。客户端-minimongo-数据库-客户端之间的实时交换是否足够快以交换玩家坐标?或者这是一个糟糕的解决方案,我应该在没有中间数据库的情况下完成它,只需直接网络套接字连接?多人游戏概念对我来说是新的,所以也许我一直都是错的。
Meteor 是迄今为止其他实时技术中最好的技术。 Meteor 在内存管理和请求处理方面都非常高效、快速。我已经在一台 CENTOS Linux 发行版 VPS 服务器上部署了 Meteor(理想情况下,您必须选择 DebianOS,因为它只需一个命令“mup”即可轻松部署)。
Meteor 是全栈就绪的打包材料,您只需要具备 JavaScript 知识和 Meteor 知道如何操作即可。以下是市场上可用的其他一些实时技术,例如,
-
PHP(Laravel/ Yii2) + REDIS + SOCKET.IO OR
-
JAVA(Play Framework) + HAZELCAST + SOCKET.IO OR
-
反应+通量 OR
-
反应+还原, Polymer etc.
您必须学习每个框架并研究系统上的性能基准测试,而在 Meteor 中,您只需要从框架开始即可。 Meteor 的学习曲线几乎是平坦的,如果你熟悉 javascript,你绝对可以选择 Meteor JS。
要开始通过视频学习,请点击以下链接
您可以轻松地在您的计算机上安装 Meteor。然后只需在您所需的目录级别运行下面的命令即可;
流星创建--完整的项目名称
通过以上项目您将了解Meteor 1.4.4.2最新版的最新架构和文件夹结构的基本流程。
NOTE:据我所知,Meteor 获得了大量资金,并且随着它的发展而急剧增长。
社区支持。我研究过上述所有技术,
Meteor 将您的项目开发工作量减少一半以上
时间和人力。单独使用Meteor就可以开发一个巨大的网站
不需要人力。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)