任何编写客户端JavaScript的人都熟悉DOM - 浏览器在内存中引用的树结构,它是从服务器获取的HTML中生成的。 JavaScript可以添加,删除和修改DOM树上的节点以更改页面。我发现使用(浏览器漏洞)非常好,并且与我的服务器端代码首先生成页面的方式非常不同。基于树的(与基于HTML的)Web框架?
我的问题是:什么服务器端框架/语言通过将其视为一个DOM树从一开始就建立一个页面 - 插入节点,而不是呼应琴弦?如果客户端和服务器端代码都以相同的方式看到页面,我认为这会非常有帮助。在任何Web服务器语言中,你都可以像这样一起攻击这样的东西,但是专用于以这种方式创建页面的框架可以做出一些非常好的优化。
开源,被广泛部署,并且已经有一段时间都将是加号。
好处是您可以将数据作为数据进行交互,而不是以数据的字符串表示形式进行交互。 – eyelidlessness 2008-12-07 03:22:55