标签: javascript ajax
以“todo app”为例。当我添加/删除项目或将项目标记为已完成时,我希望前端自动发送ajax更新。
此外,如果后端由于其他人添加了新的待办事项而发生变化,我希望前端更新。
我知道meteor框架就是这样做的。有没有非框架选项? (库)
meteor
答案 0 :(得分:2)
Are there any non-framework options?是的,javascript和node.js
Are there any non-framework options?
您可以使用纯JavaScript实现问题中描述的逻辑,与使用框架相比,这将花费很多时间。 Meteor已经提供了开箱即用的功能,但与Meteor(目前仅支持Mongodb)相比,你有sails.js等选项支持更多的数据库。
也许你可以使用带有Restangular的Angularjs来存档。在服务器上,您必须实现长轮询,假设您不想使用websockets。您还可以使用Firebase来处理服务器端逻辑,它为所有订阅的客户端提供实时更新。