關(guān)于Web UI Component

          隨著JAVA在后臺(tái)開發(fā)速度的越來越快速,Web UI方面開發(fā)的慢速以及維護(hù)的麻煩現(xiàn)在是越來越明顯了,UI Component的需求自然也就越來越明顯了,UI Component最典型的好處在于:
          1、統(tǒng)一Component的顯示形式。
          2、提高開發(fā)效率。
          但如果整個(gè)Web UI全部用Component的方式就不怎么好了,畢竟純UI的話還是HTML的比較好,之后進(jìn)行替換,這樣在UI角度上來說是更好做的,否則又變成了寫C/S的界面了,控制UI上來說是不如Web的方便的,Web的只要UI設(shè)計(jì)師畫出來然后可以直接切割為html,^_^
          但就目前的Java方面來說,實(shí)現(xiàn)WEB UI Component好像就是js的方法吧?jsf倒是一個(gè)考慮,但目前還不好用,得等到application server都實(shí)現(xiàn)jsr 244再說..
          應(yīng)該說,現(xiàn)在UI Component只是用js來實(shí)現(xiàn)還是挺麻煩的,至少對(duì)我來說是這樣,又要來學(xué)一把js oop了,呵呵,但也沒辦法,javascript lib完整的東西好像不多,但它的問題點(diǎn)在于:
          1、很多UI上的東西都是在js里實(shí)現(xiàn)的,這點(diǎn)我覺得不是什么好事,將來改多麻煩,雖然可以做類似的變量、配置注入,覺得最好還是模板形式。
          2、學(xué)習(xí)js,而且用js來寫出component感覺好像還是挺需要水平的,找時(shí)間看看那本啥javascript寶典,^_^
          3、需要考慮如何與服務(wù)器進(jìn)行交互,還好現(xiàn)在倒是比較方便,用ajax。
          呵呵,要做出一個(gè)良好的WEB UI Component的支持確實(shí)不容易, tapestry、jsf值得去玩玩了,component的驅(qū)動(dòng)方式其實(shí)會(huì)造成和以前的event driven有所不同,技術(shù)上的改變是會(huì)帶來架構(gòu)上、設(shè)計(jì)上的影響的,^_^,其實(shí)就是架構(gòu)調(diào)整了,對(duì)設(shè)計(jì)同樣會(huì)提出需求.. 

          posted on 2005-12-03 21:46 BlueDavy 閱讀(911) 評(píng)論(0)  編輯  收藏 所屬分類: Java

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2005年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計(jì)

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 富裕县| 嫩江县| 德庆县| 县级市| 彝良县| 若尔盖县| 广德县| 沐川县| 正蓝旗| 安仁县| 陇南市| 宜兴市| 托克托县| 巴彦县| 抚顺市| 隆尧县| 蒙阴县| 保靖县| 孝感市| 陈巴尔虎旗| 中牟县| 金秀| 鹤庆县| 旌德县| 乌恰县| 崇义县| 和龙市| 宾川县| 铁力市| 海口市| 博乐市| 光山县| 白银市| 舒兰市| 泰兴市| 辽源市| 古蔺县| 荥经县| 安多县| 遂溪县| 荣昌县|