鄙人自己搞過swing,所以對面向組件編程有點好感,也許帶有偏見,(如果偏見有理,也是值得探討的)。
感覺JSF就像一艘渡江的巨輪,而struts只是一個摩托艇。兩者各有其長短,但是我還是想說點什么,因為我有點偏見。
1、官方標準。
官與民的區別在哪里,在中國感受是很深的。??吹絼e人討論一個人的時候,經常要提及他的出生和背景,我也不知道為什么會這樣,也許是封建思想遺毒吧。
2、眾多大廠商的支持。
奇怪的是這些廠商以前為什么沒有站的這么整齊呢?
說道炒作,想起了房價和股票,房子本來沒有那么貴,成本也沒有那么高,炒的人多了,它才有那么貴,看來說假話說的人多了,假話也會變成真話。股票的價格如果沒有人炒,它的起伏會那么大嗎?到底一只股票真實價格是多少錢,只有老天才知道,其實我覺得沒有必要去知道。
3、眾多IDE的支持。
JDeveloper、netbeans等,dreamweaver下面也有收費的插件支持??吹絛reamweaver下面的JSF開發演示,我心里有一種很怪的感覺,感覺jsf好像是另外一種html,一種動態的html,我仿佛看到未來的界面設計人員的網頁設計工具里面的代碼都是jsf。
4、和ajax的集成。
ajax提供的異步操作以及局部更新的功能我覺得在某些場合能提高系統很多的效率,在b/s模式下面也許只有這種做法才可以和c/s模式下的界面操作響應效率有的一拼。
5、面向組件
JSF不是面向的頁面也不是面向tag,很多人不看好它,也許是這個問題有分歧,一直都做web,沒有做過swing的人也許體會不太深刻,也許感覺不到面向組件和面向頁面的區別,或者感覺到的區別是“又是一大堆tag,大哥,我年紀不小了,拜托你們不要再折騰了,求你們了!”。