我以前一直不主張javascript過多,因為我認為邏輯應該集中,既然使用了struts,webwork之流,頁面邏輯就應該用這個框架實現,甚至于我把很多javascript用tag去封裝。
但是事實證明,javascript不可缺.,我現在的項目效果很不錯,但是你看到代碼,就會發現大量的javascript在控制流程,實現效果而不是struts,很可能web最終還是要走胖客戶端的道路。
如果踢不掉這個玩意,就只能面對。
關鍵不是哪一種好,而是在于要集中邏輯,要方便開發,修改,方便利用已有的東西,利用gui工具,而不是在原有的道路上徘徊折騰,看看現在有多少人還在問:用struts怎么實現多選按鈕?
而這么一個常見的事情,要定義特別的form,要使用特定的tag,那么頁面特效呢?還是要加上特別的javascript。
這些頁面邏輯,到底要浪費人的時間多久阿。
applet技術其實并不弱,我總認為是被瀏覽器的兼容問題掐死了,如今搞的地位尷尬。我是素來不喜歡目前web的開發模式的,雖然一直在做這個,struts麻煩,webwork其實也是換湯不換藥,確實是偉大的作品,但總感覺在曲線救國。
所以AJAX到底怎樣呢?拭目以待。
最近看了看xml,準備搞搞webservice,畢竟巨頭都在搞阿。