RIA 之JSF開發環境比較

          Posted on 2007-02-22 18:51 小李飛刀 閱讀(871) 評論(0)  編輯  收藏 所屬分類: 開發工具
          JSF和AJAX的RIA開發

          (剛才不知出了什么毛病,不能發布,把內容搞丟了,下次再補)

          現在客戶對WEB界面的要求是越來越高,偏偏我又是個懶惰的人,不想太麻煩,在充分的比較和嘗試后,準備應用JSF來增加點東西。

          現有的免費開發工具的確不是很多,初步試了下,Eclipse +WTP還有Exadel4.0.3和SunJava Studio Creator.

          1. Eclipse 總體感覺了一下,Eclipse 通用當然是最好的,不需要重新安裝環境,但目前版本還不行,正在開發中的WTP2.0M5也試用了一下,錯誤相當多,JSF的配置尤其是應用MyFaces的時候很麻煩,可能是缺省的一些東西有誤,與Tomcat6上的Deploy等都存在相當多的問題,只能等等看,現在在Eclipse3.2.1+WTP1.5.3下面直接手工配置web.xml和faces-config.xml到是可用的,使用的是Myfaces+tomahawk+ajax4jsf,簡單測試中感覺還行,因為用到的UIComponents不多,也不好就此夸它很好使:)

          2.Exadel? 這個在用struts的時候用過的工具,基于Eclipse的,以前是因為要收費,加上后來也不喜歡struts那種太繁雜的一堆東西,也就沒有用了,現在看到有個free的版本,一時也找不到好的解決方案,就拿來試了一下,總體感覺還是不錯的,支持可視化的編輯和在配置和代碼直接能夠自動地切換和進入方面給人印象深刻,有種不受阻礙非常順暢的感覺,但遺憾的是不知道是不是我的Eclipse中的某些插件有版本兼容問題,經常容易出現內存錯誤,要關掉workbench,搞得很不爽,慢慢也就不用了,老實講,配置好了后很多東西基本上也不會再動,而且可視化編輯只是對標簽不熟時有較大的幫助,熟悉了的人可能覺得代碼自動完成更有用,至少我的感覺是這樣.

          3. Sun 的Java Studio Creator 使用時感覺像是在變魔術,做做Demo之類的很快,但不太習慣,可能是不喜歡這種太多的向導來控制工作步驟,缺少掌控的感覺,也沒花時間在上面嘗試用MyFaces,不多做評論,按理說SUN的東西技術上應該還是不錯的,只是用Eclipse習慣了,不想在工具上多花時間.

          JSF應用技術的開放性和可配置是它的極大優點,但在目前缺乏好的工具之前,這也許是一個致命的弱點,畢竟大家都需要有個好的車床盡快車好螺絲,對調試車床的興趣不大,或者說沒有太多的時間和精力.

          但從長遠來看,尤其是大量的工具在涌現,包括MAVEN在內的集成持續的自動化開發管理工具也在提供對JSF的支持,JSF的發展肯定比ASP.net要好,畢竟在靈活性的背后就是商業利潤點,可伸縮的配置帶來部署費用上的節約和跨平臺應用畢竟能夠帶來很多直接的商業好處.

          UICOMPONENTS的支持也到了讓人眼花繚亂的地步,眾多的UI組件開源而出,對AJAX的支持也有很多,Exadel最近也把它的Ajax4jsf開源項目給了JBOSS,借助RedHat的服務平臺勢必能更快更好地推出,從而得到快速發展.

          posts - 44, comments - 43, trackbacks - 0, articles - 5

          Copyright © 小李飛刀

          涉足江湖,廣交朋友
          尋找有共同興趣愛好者一起開創掌上移動應用!


          歡迎光臨!您是第 hit counter 位訪客。
          主站蜘蛛池模板: 澳门| 精河县| 阳城县| 炉霍县| 阿鲁科尔沁旗| 武川县| 太湖县| 溆浦县| 桐柏县| 临西县| 苗栗县| 理塘县| 南丰县| 兴隆县| 锦屏县| 浦城县| 龙游县| 永宁县| 渝北区| 张家口市| 岑巩县| 泰来县| 江永县| 贵德县| 九台市| 三台县| 巩留县| 永嘉县| 婺源县| 和平县| 凤庆县| 连山| 微博| 兰溪市| 鸡西市| 花莲市| 嘉黎县| 永川市| 云和县| 涞水县| 自治县|