自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

各種JSF框架比較

開發(fā) 后端
本文介紹JSF框架比較,包括Myfaces tomahawk,Myfaces trinidad,icefaces和sun公司netbean等。

一、Myfaces tomahawk
這是apache組織力推的JSF框架,目前到了1.1.6版本,與Myfaces 1.1.5對應,不支持ajax,也不是rich component風格,文檔比較欠缺,版本更新速度較慢,目前正在研發(fā)1.1.7版本,組件有不少,但仍不夠豐富,布局組件不行,問題響應不及時,不支持換膚。
考慮到apache的背景,可以作為一個選擇,但不是最好選擇。

二、Myfaces trinidad
這是oracle公司捐獻給apache的JSF框架,目前到了1.2.4版本,與Myfaces 1.2.0對應,支持PPR(部分頁面更新,與ajax類似),不是rich component風格,文檔比較全,版本更新速度較快,組件豐富,但布局組件不行,問題響應不及時,支持換膚。
個人認為這個組件受oracle公司捐贈的影響,目前Oracle Jdevelop 11g的組件非常豐富,是rich component,計劃有進一步捐贈動作,但時間不詳。
考慮到apache的背景,可以作為一個選擇,但不是最好選擇。

三、icefaces
這是一個比較美觀的JSF框架,部分組件支持ajax,目前支持JSF1.1,sun ri與Myfaces的實現(xiàn)都可以使用,組件數(shù)量夠用,但需要進一步豐富,取法布局組件,對收費用戶提供最新版本,社區(qū)用戶可以使用次新版本,但可以從 SVN上下載最新版本自己編譯(不知為何,我自己下載沒有成功),文檔豐富,例子也不錯,icesoft公司是一個商業(yè)公司,版本更新速度很快,也推出了 eclipse、workshop、netbean的插件,支持可視化設計,但eclipse下的響應速度很慢。
可以作為一個選擇,但最好能成為收費用戶。

四、oracle jdevelop 11g
這是一個非常龐大的軟件,我們曾經(jīng)在10g、11g下做過一些測試,10g可以集成spring+hibernate,也可以支持Myfaces trinidad,但需要做一個調(diào)整,網(wǎng)上有文章。至于11個,目前為TP3,整體設計效果很不錯,但速度非常慢,使用Oracle公司自己的設計體系是非常好的選擇,但如果要使用spring+hibernate可能要費一些事。不支持其他應用服務器的開發(fā),但可以發(fā)布。布局組件不如aom。

五、aom
我們已經(jīng)決定選擇aom進行核心開發(fā)。開發(fā)速度快,有本地化支持,文檔齊全,組件美觀大方,源生性支持ajax,非其他能比,事例、文章非常好,這個開發(fā)者非??粗氐摹=?jīng)過一系列的比較,認為aom是首選。唯獨擔心的是金蝶公司的發(fā)展策略,一個開源軟件需要良好的社區(qū)環(huán)境,包括捐助、收費培訓、社區(qū)成員的支持等,畢竟金蝶也是一個商業(yè)公司,爭取其他公司的贊助也非常重要。

六、myeclipse開發(fā)工具
這不是一個框架,僅支持sun ri、Myfaces基本組件的開發(fā),不是JSF開發(fā)的選擇。

七、eclipse 3.3.1
其推出的wtp2.0(即將推出3.0)對JSF提供了進一步的支持,任何組件庫和實現(xiàn)都可以通過配置與工程相連,可視化拖放、編輯屬性,但可視化效果不好,屬性設置不提供下拉等選擇,需要對組件本省較熟,導航規(guī)則的設計還需要優(yōu)化。明年的版本將推出對Myfaces的可視化支持。從開發(fā)工具的角度講,提供了非常好的選擇。

八、sun公司netbean
最新的6.0版本,與oracle公司一樣,提供了整體性選擇,各方面都不錯,也有spring的插件,但支持hibernate本人沒有了解過,也有頁面的布局插件,但類似導航欄的沒見過,這是一個很好的選擇,尤其考慮 sun的地位,ri的更新速度大大快過mufaces,組件非常豐富。
不習慣的是一個頁面文件對應一個java類文件,oracle也提供了這種選擇,感覺沒有spring靈活。

九、bean公司的workshop
收費軟件,沒有試過。

【編輯推薦】

  1. JSF和AJAX企業(yè)級開發(fā)之路(一)
  2. JSF和AJAX企業(yè)級開發(fā)之路(二)
  3. 在JSF應用中捕捉managed-bean構(gòu)造方法
  4. 表現(xiàn)層框架Struts/Tapestry/JSF比較
  5. 簡單介紹JSF標簽
責任編輯:佚名 來源: operamasks
相關推薦

2009-06-23 14:01:27

StrutsTapestryJSF

2009-06-26 14:06:08

JSF基礎框架

2009-06-24 16:16:30

JSF和Tapestr

2009-06-22 15:52:15

JSF測試框架

2009-06-23 09:05:10

Seam框架JSF

2009-06-25 17:14:59

JSF框架

2009-06-23 16:29:51

JSFSpring MVCStruts 2

2009-06-24 17:21:23

JSF框架設計模式

2009-06-25 14:53:35

自定義UI組件JSF框架

2009-06-22 16:24:33

JSF框架中使用的設計

2011-05-23 10:09:48

2013-01-15 11:22:29

AjaxASP.NET

2016-12-22 13:32:04

服務化框架JSF解密

2009-07-03 14:46:42

JSP開發(fā)框架JSFTapestry

2011-12-06 09:21:12

JavaJSF

2009-06-01 14:32:10

jpa技術(shù)Java框架

2009-09-23 17:56:45

JSF入門

2010-02-05 16:00:22

軟交換協(xié)議

2009-06-25 11:11:25

控制JSF切入點

2009-06-22 17:59:24

JSF基于Java的Web
點贊
收藏

51CTO技術(shù)棧公眾號