编辑:
让我用一个使用案例来澄清一下。我希望能在一个html/javascript页面上运行一个简单的聊天框,而不需要运行我的服务器。我可以写出聊天应用程序的javascript代码,但是没有解决方案可以让我存储数据,以使聊天消息对所有浏览用户可见。因此,我的应用程序将接受数据,将其发布到第三方数据存储(最好只是json格式),并定期从数据存储中轮询更新。这不是我将使用这样的json存储服务/json存储引擎的唯一事情,但它是最清晰的例子。
那么有哪些公共技术/解决方案可以实现这样的功能呢?
随着html5的出现,我正在逐渐远离服务器端编程,并探索仅使用html和javascript实现以前需要使用html/php/sql服务器堆栈才能实现的功能的程度。例如,在这个新兴的html5网站上:http://tersh.royronalds.com/,我正在重复使用flickr进行图像托管和tumblr进行博客文章托管。然而,正如一个例子,我现在发现自己想要编写一个动态的待办事项列表,其中项目可以添加并标记为已完成,并在此期间公开显示。另一个例子可能是一个简单的持久聊天框。
那么有哪些公共技术/解决方案可以实现这样的功能呢?