我知道这个问题以前已经被问过,但是一个月过去了仍然没有得到合适的回答... 我正在研究Aptana's Jaxer,我发现这个概念非常令人兴奋。
以下是一个简要概述,供不熟悉的人参考:
Jaxer 是他们所说的“世界上第一个真正的 AJAX 服务器”。它基于 Mozilla 引擎,因此脚本是用 JavaScript 编写的,并且您可以完全访问服务器端的 DOM。
脚本使用
它还可以用于处理使用其他语言(例如php、ruby)生成的文档,但我想这不实际,除非是为了帮助过渡现有应用程序以使用Jaxer。
优缺点是什么?
API的成熟度/稳定性如何?
与其他服务器端HTML预处理器相比,性能如何?
是否有人将Jaxer与其他技术(如php、pearl、ruby等)一起使用过?你的经验是什么?
编辑:我在使用Jaxer时发现了一个缺点,已发布另一个问题:在使用Jaxer时定义对象。
以下是一个简要概述,供不熟悉的人参考:
Jaxer 是他们所说的“世界上第一个真正的 AJAX 服务器”。它基于 Mozilla 引擎,因此脚本是用 JavaScript 编写的,并且您可以完全访问服务器端的 DOM。
脚本使用
<script>
标签放置在页面上,您可以指定一个 runat
属性(类似于 ASP.NET)来标记脚本在客户端、服务器端、两者或作为“服务器代理”上执行。这也意味着您可以在服务器端和客户端上使用您喜欢的客户端库(jQuery、Prototype)。它还可以用于处理使用其他语言(例如php、ruby)生成的文档,但我想这不实际,除非是为了帮助过渡现有应用程序以使用Jaxer。
优缺点是什么?
API的成熟度/稳定性如何?
与其他服务器端HTML预处理器相比,性能如何?
是否有人将Jaxer与其他技术(如php、pearl、ruby等)一起使用过?你的经验是什么?
编辑:我在使用Jaxer时发现了一个缺点,已发布另一个问题:在使用Jaxer时定义对象。