摘要: 本文討論的范圍只包括采用 HTML Template 的顯示層技術(shù),不包括 Echo , GWT(google web toolkit) 等根據(jù)代碼產(chǎn)生 HTML 的工具。
本文主要討論 Server Side ( 針對(duì) Java Language) 的顯示層技術(shù),然后進(jìn)一步討論 Browser Side ( Ajax )的顯示層技術(shù)(一個(gè)典型的 Ajax 應(yīng)用也分為 Model, View, Controller – Data, HTML/CSS, JavaScript )。注意,本文關(guān)于 Ajax 的討論只有很少一部分,因?yàn)槲也簧瞄L(zhǎng)這個(gè)領(lǐng)域。只是一個(gè)順便的擴(kuò)展比較。
一個(gè)很有趣的現(xiàn)象。 Server Side 和 Browser Side 的顯示層技術(shù)格局恰好相反。 Server Side 的 Scripted Template 技術(shù)比較多,比較流行;而 Browser Side 的 HTML DOM Manipulation 技術(shù)、 HTML View Model 技術(shù)比較多,比較流行。
閱讀全文