摘要: 本文討論的范圍只包括采用 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 技術比較多,比較流行。
閱讀全文