JEE5 (JSF1.2)何去何從?
最近幾天一直在考慮要認(rèn)真的學(xué)習(xí)一下幾門技術(shù), 因?yàn)?在工作中要用到了, 不知道那個(gè)更有前途. 想來想去有點(diǎn)想法, 給大家涂鴉一吧. 這是本人第一次拿技術(shù)來 胡言亂語, 有不對(duì)的地方,和見識(shí)不全的地方還請(qǐng)見量了.
JEE5平臺(tái)發(fā)布也有一段時(shí)間了, 但是在國(guó)內(nèi)的反響卻不是很好, 幾乎沒有什么人or論壇在討論, 前天有看到網(wǎng)上的一篇論JEE5 將走進(jìn)自己挖好的墳?zāi)怪? http://java.csdn.net/n/20060712/92547.html ). 現(xiàn)在來看好像此話不是虛言啊.
JEE確實(shí)是每一個(gè)版本的發(fā)布都在增加開發(fā)的復(fù)雜度. JEE5在幾個(gè)開源產(chǎn)品的壓迫下出爐的, 但模仿別人的經(jīng)驗(yàn)又沒有下很功夫優(yōu)化, 現(xiàn)在幾個(gè)開源產(chǎn)品在每一個(gè)層面上還是比JEE5要好的, 其實(shí) 感覺對(duì)JEE5影響最大的還是支持平臺(tái)不是很多, 現(xiàn)在完全實(shí)現(xiàn)JEE的運(yùn)行平臺(tái)好像只有sun的GlassFish和另外一個(gè)什么公司的產(chǎn)品. 拿個(gè)例子來說吧, jsf1.2 比1.1 是改進(jìn)了很多, 但是JSF1.2 規(guī)范都發(fā)布很長(zhǎng)一段時(shí)間的 . 還沒有看到什么公司在使用JSF1.2開發(fā), 原因就是沒有服務(wù)器來支持jsf1.2的環(huán)境, 對(duì)于小的應(yīng)用大家都使用Tomcat, 沒有人愿意為了使用JSF1.2來開發(fā)一個(gè)小網(wǎng)站而搞個(gè)glassfish的. 呵呵 反正我是不會(huì)這樣的. 而myfaces的jsf 1.1實(shí)現(xiàn)的應(yīng)用還是很多的, 而myfaces sandbox中有很多組件, 如果要是升級(jí)到1.2 的話, 和重寫幾乎沒有區(qū)別, 應(yīng)為1.2和1.1的標(biāo)簽實(shí)現(xiàn)不兼容. 要重寫所有配置文件, 呵呵, 有很多哦.
所以現(xiàn)在還看不到apache的myfaces在jsf1.2上有什么 動(dòng)靜. tomcat也沒有及時(shí)的放出支持1.2環(huán)境的tomcat 6.0 .
而今的SOA對(duì)JEE又是致命的打擊, 隨著SOA開發(fā)的簡(jiǎn)單, JEE的優(yōu)點(diǎn)很快就會(huì)消失殆盡的. 雖然sun在jdk 6.0 中包含可SOA的支持, 但是好像sun的SOA 是最難開發(fā)的一個(gè), 比apache的axis2要復(fù)雜很多哦.
看看現(xiàn)在的環(huán)境 Hibernate , spring 都還是那么流行, 或許還要很多人期待著spring 2.0 的最后出爐, 到時(shí)候就可以看看spring和JEE5 誰高誰底了.
對(duì)于JEE5的發(fā)展,個(gè)人的一點(diǎn)感想,純屬個(gè)人觀點(diǎn), 不知你又有和感想, 歡迎分享
最近幾天一直在考慮要認(rèn)真的學(xué)習(xí)一下幾門技術(shù), 因?yàn)?在工作中要用到了, 不知道那個(gè)更有前途. 想來想去有點(diǎn)想法, 給大家涂鴉一吧. 這是本人第一次拿技術(shù)來 胡言亂語, 有不對(duì)的地方,和見識(shí)不全的地方還請(qǐng)見量了.
JEE5平臺(tái)發(fā)布也有一段時(shí)間了, 但是在國(guó)內(nèi)的反響卻不是很好, 幾乎沒有什么人or論壇在討論, 前天有看到網(wǎng)上的一篇論JEE5 將走進(jìn)自己挖好的墳?zāi)怪? http://java.csdn.net/n/20060712/92547.html ). 現(xiàn)在來看好像此話不是虛言啊.
JEE確實(shí)是每一個(gè)版本的發(fā)布都在增加開發(fā)的復(fù)雜度. JEE5在幾個(gè)開源產(chǎn)品的壓迫下出爐的, 但模仿別人的經(jīng)驗(yàn)又沒有下很功夫優(yōu)化, 現(xiàn)在幾個(gè)開源產(chǎn)品在每一個(gè)層面上還是比JEE5要好的, 其實(shí) 感覺對(duì)JEE5影響最大的還是支持平臺(tái)不是很多, 現(xiàn)在完全實(shí)現(xiàn)JEE的運(yùn)行平臺(tái)好像只有sun的GlassFish和另外一個(gè)什么公司的產(chǎn)品. 拿個(gè)例子來說吧, jsf1.2 比1.1 是改進(jìn)了很多, 但是JSF1.2 規(guī)范都發(fā)布很長(zhǎng)一段時(shí)間的 . 還沒有看到什么公司在使用JSF1.2開發(fā), 原因就是沒有服務(wù)器來支持jsf1.2的環(huán)境, 對(duì)于小的應(yīng)用大家都使用Tomcat, 沒有人愿意為了使用JSF1.2來開發(fā)一個(gè)小網(wǎng)站而搞個(gè)glassfish的. 呵呵 反正我是不會(huì)這樣的. 而myfaces的jsf 1.1實(shí)現(xiàn)的應(yīng)用還是很多的, 而myfaces sandbox中有很多組件, 如果要是升級(jí)到1.2 的話, 和重寫幾乎沒有區(qū)別, 應(yīng)為1.2和1.1的標(biāo)簽實(shí)現(xiàn)不兼容. 要重寫所有配置文件, 呵呵, 有很多哦.
所以現(xiàn)在還看不到apache的myfaces在jsf1.2上有什么 動(dòng)靜. tomcat也沒有及時(shí)的放出支持1.2環(huán)境的tomcat 6.0 .
而今的SOA對(duì)JEE又是致命的打擊, 隨著SOA開發(fā)的簡(jiǎn)單, JEE的優(yōu)點(diǎn)很快就會(huì)消失殆盡的. 雖然sun在jdk 6.0 中包含可SOA的支持, 但是好像sun的SOA 是最難開發(fā)的一個(gè), 比apache的axis2要復(fù)雜很多哦.
看看現(xiàn)在的環(huán)境 Hibernate , spring 都還是那么流行, 或許還要很多人期待著spring 2.0 的最后出爐, 到時(shí)候就可以看看spring和JEE5 誰高誰底了.
對(duì)于JEE5的發(fā)展,個(gè)人的一點(diǎn)感想,純屬個(gè)人觀點(diǎn), 不知你又有和感想, 歡迎分享