摘要: 本文讨论的范围只包括采用 HTML Template 的显示层技术,不包括 Echo , GWT(google web toolkit) 等根据代码产生 HTML 的工具。
本文主要讨论 Server Side ( 针对 Java Language) 的显示层技术,然后进一步讨论 Browser Side ( Ajax )的显示层技术(一个典型的 Ajax 应用也分为 Model, View, Controller – Data, HTML/CSS, JavaScript )。注意,本文关于 Ajax 的讨论只有很少一部分,因为我不擅长这个领域。只是一个顺便的扩展比较。
一个很有趣的现象。 Server Side 和 Browser Side 的显示层技术格局恰好相反。 Server Side 的 Scripted Template 技术比较多,比较流行;而 Browser Side 的 HTML DOM Manipulation 技术、 HTML View Model 技术比较多,比较流行。
阅读全文