我打算开发我的第一个SPA作为一个实验。我有一个可以在单个页面中工作的交互式论坛平台。通知和所有这些奇特功能包括在内。交互式单页应用程序
多年来,我在服务器端和AJAX上开发了许多使用PHP的Web应用程序。问题是,这怎么能适用于我的情况(或类似的情况)?用户必须登录,他应该收到更新,考虑内容(新的回复,新的主题和清单过去)。我认为这个标准是要求 - 反应,而且我认为这不是这种情况。
用户和服务器之间的连接必须是持久的。如果我要制作一个长轮询ajax应用程序,那么为什么我应该考虑单页面应用程序?服务器必须保存已连接用户的列表并将更新推送给它们(如node.js,socket.io等)。这些技术似乎是网络开发领域的新兴技术。
我的问题是什么标准? Twitter如何实现,Facebook如何实现,Gmail如何实现,还有其他内容......我认为像Knockout.js,Sammy.js,Backbone,Underscore和其他技术。这些都很棒,我可以处理他们。服务器呢?那个着名的“实时”网络呢?
以上示例的任何策略建议都很有用并且可以接受。
提前致谢,甚至烦恼读这个。
这更是一个论坛帖子比SO问题。 – Vector
那么这仍然是一个问题。我需要一个答案。我们可以讨论这个问题的好坏,我只需要这样做的标准方法(或者最适用)。 – nLamprok