努力: 我正在构建一个基于聊天网络客户端的文字游戏,我需要在输入聊天文本上进行服务器调用,以便在聊天广播之前对其进行验证。
我知道Meteor提供了开箱即用的延迟补偿。但鉴于其仍在“早期预览”,我会寻求其他选择。
我尝试了什么: 不幸的是,我的网络搜索“延迟补偿框架库”除了Meteor之外不会产生任何其他东西(包括非个性化结果)。
问题:是否还有其他提供延迟补偿的替代方案 - 或者 - 可以使工作更轻松吗?我希望其他开发人员可能遇到过有用/相关的东西。
答案 0 :(得分:6)
尽管Meteor正处于“早期预览”状态,但其代码已经非常接近生产准备,许多初创公司和其他早期采用者正在将其用于生产级代码。你不会找到任何像Meteor那样给你翅膀的东西,因为没有这样的替代品。
作为一个硬核流星转换和使用过许多其他框架的人,我建议你只试试Meteor。正如他们所说,只需要一个周末就可以在Meteor中构建应用程序并确定它是否适合您。
话虽如此,我将尝试回答这个问题并列出您可能不想使用的Meteor的遥远第二种替代品:
您现在在各种实时全栈Javascript Web框架中看到的是Web开发的未来,减少了数十人和开发软件项目所需的数千个工时。有一些快艇正在离开服务器端渲染,你应该只是进入其中一个并继续前进。
答案 1 :(得分:1)
RethinkDB uses术语'延迟补偿' 我也试图收集per-feature alternatives to Meteor
答案 2 :(得分:0)
Meteor是一个非常酷的框架。您可以使用meteor轻松构建复杂的数据驱动应用程序
但是,此框架目前仅支持MongoDB
作为后端数据库
我最近创建了一个名为Nooljs的完整堆栈框架,类似于Meteor。现在我开源了。它支持所有数据库连接,包括MySql
,ms-sql和MongoDB
。使用此框架可以轻松创建复杂的数据驱动应用程序。
这是使用众所周知的现有框架开发的,例如Angularjs,Node,express-js和socket-io。
使用最少的编码轻松构建复杂的数据驱动JavaScript应用程序。
支持多个数据连接,如Ms-sql,MySQL,PostgreSQL和Mondodb。
实时框架构建Express-js和Socket-io顶部
客户端由Angularjs提供支持。
可以使用Angularjs标记和元素构建布局。
模块化布局,以简化复杂的网页。
可以混合使用Express-js和Socket-io