有没有什么技术可以将HTML结构与底层数据分开?

时间:2011-06-30 00:06:05

标签: javascript html httprequest httpresponse

数据库访问通常是应用程序中最慢的部分,因此为了适应这种情况,有任何技术可以通过以下方式响应请求:

  1. 发送静态HTML结构
  2. 在数据存储上运行查询
  3. 一旦数据从查询返回,然后将数据推送到客户端(可能是JSON)
  4. 使用JavaScript通过添加文本或更改值属性来更新HTML
  5. 首先,这是个坏主意吗?在我过去几天的研究中没有发现任何类似的东西,我认为这是一个糟糕的。但是,如果不是,是否可能?有没有成熟的技术?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

正如已经说过的,这基本上就是“ajax应用程序”。它们现在非常容易编写,主要是因为那里的框架数量很多。

结帐http://sproutcore.comhttp://javascriptmvc.com/http://cappuccino.org/这些是“重量级”解决方案,但根据您的建设情况,这可能完全符合您的需求。

如果那些看起来不像你想要的那样,我会看一下http://dojotoolkit.org这是一个javascript框架,几乎可以处理你想象的所有想要以综合的方式做的事情

如果您已经在使用jquery,最好的选择可能是http://documentcloud.github.com/backbone/http://knockoutjs.com/http://sammyjs.org/