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