是否有任何技术可以将HTML结构与底层数据分离



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

  1. 发送静态HTML结构
  2. 对数据存储运行查询
  3. 查询返回数据后,将数据推送到客户端(可能是JSON(
  4. 使用JavaScript通过添加文本或更改值属性来更新HTML

首先,这是个坏主意吗?由于在过去几天的研究中没有发现类似的情况,我认为这是一个糟糕的结果。但是,如果不是这样,有可能吗?有现成的技术可以做到这一点吗?

正如前面所说,这基本上就是"ajax应用程序"。它们现在很容易编写,主要是因为有很多框架。

结账http://sproutcore.com,http://javascriptmvc.com/和http://cappuccino.org/这些都是"重量级"的解决方案,但根据您正在构建的内容,可能完全适合您的需求。

如果这些看起来不像你想要的那种东西,我会看看http://dojotoolkit.org它是一个javascript框架,几乎可以以集成的方式处理您所能想象到的一切。

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

http://api.jquery.com/category/plugins/templates/

http://stanlemon.net/projects/jquery-templates.html

相关内容

  • 没有找到相关文章

最新更新