天天看點

兩張圖說明三層的奧義!

直入正題先看兩張圖:

兩張圖說明三層的奧義!
兩張圖說明三層的奧義!

第一張圖呢類似理論上的三層,第二層負責很多事情,要挑起打大梁。而且要做到可以更換上下兩層。

但是實際的項目呢?一部分項目做來做去,就變成第二張圖了。第二層由制造者變成了傳聲筒和搬運工!

當然高手做的項目是很厲害的,達到了三層的預期目的。

如何更換UI?

如果是基于webform(.aspx)的,要實作起來還真的挺有難度。因為.aspx把頁面和資料綁的有點緊,雖然用起來确實挺友善的。

 如果采用 js + json + service 的方式,就比較容易做到無縫切換了。這種形式适合做管理類的應用,由于不支援seo,是以不太适合做網站,除非網站不需要seo。

我所了解的切換UI包括兩種,一種是切換各種UI控件,比如easyUI、extJs、其他UI;一種是網頁、手機應用、桌面應用、flex、silverlight之間的切換。因為UI都針對json來實作,是以切換的時候可以更輕松一些。