2008-05-31
对J2EE的未來展望
关键字: j2ee
我觉得Java EE 的未来不在server,而在于语言本身和开发方式的改变。Java EE 经过这么多年企业运用的检验,早就确认了其霸主地位,就连MS 的 .net 都无法撼动。Java EE 的问题在于其语言本身逐渐暴露出来的不足和整个开发方式上的复杂和繁重,仔细观察从Java 5 到 7 的变化和Sun 的发言,都是要在这门语言中不断增加新的特性和简化目前繁重的开发方式,但是现在的这些努力明显不够,如果大家有空,可以看一下 Ruby on Rails,这个东西对Java EE 的影响非常大,struts/webwork + spring + hibernate 根本就没法和它比,现在一些大佬都在研究怎么吸取它的优点来改善Java EE。可效果还不是那么明显。得开发者得天下,MS 就是这么成功的。祝愿Java EE的未来风光依旧!
评论
lgx522
2008-06-02
RoR其实只能钻一点空子罢了,毕竟性能太差。
访问量小、以读为主、变速应变的系统可以考虑。这个领域,PHP当前还是要占优势。毕竟PHP硬件要求低得多,同样硬件配置下支撑的访问量大得多,开发起来效率也很高。
经典J2EE只适合现实中不到5%的场景,其它结构化和重用要求高的地方可以用Spring,结构化要求不高的直接上JSP。要求越低,开发效率越高,相同硬件配置下的性能也越高。
当初JSP刚出来的时候,开发效率也只比PHP稍低,运行效率则更高。可惜先有EJB运行,后有Framework运动。过度设计折腾太多,反倒输掉了Web之战,可惜可叹。
不过Java在服务器端的性能和稳定性还是经得起考验的,甚至在Windows下都要高于.NET,大家不信可以测。
RoR要唱主角,必须解决性能问题,至少不能比PHP差太多。否则就只能玩概念和花样。
访问量小、以读为主、变速应变的系统可以考虑。这个领域,PHP当前还是要占优势。毕竟PHP硬件要求低得多,同样硬件配置下支撑的访问量大得多,开发起来效率也很高。
经典J2EE只适合现实中不到5%的场景,其它结构化和重用要求高的地方可以用Spring,结构化要求不高的直接上JSP。要求越低,开发效率越高,相同硬件配置下的性能也越高。
当初JSP刚出来的时候,开发效率也只比PHP稍低,运行效率则更高。可惜先有EJB运行,后有Framework运动。过度设计折腾太多,反倒输掉了Web之战,可惜可叹。
不过Java在服务器端的性能和稳定性还是经得起考验的,甚至在Windows下都要高于.NET,大家不信可以测。
RoR要唱主角,必须解决性能问题,至少不能比PHP差太多。否则就只能玩概念和花样。
hsb0307
2008-06-02
我认为Java EE 的最大优势是其开放性,“其语言本身逐渐暴露出来的不足和整个开发方式上的复杂和繁重”与其开放性相比,是次要的。
个人认为.net在技术上要比Java EE 好,但其锁定在windows平台导致了其目前的状况。
个人认为.net在技术上要比Java EE 好,但其锁定在windows平台导致了其目前的状况。
山风小子
2008-06-01
> 一些大佬都在研究怎么吸取它的优点来改善Java EE
Grails就是这么诞生的
Grails就是这么诞生的
聪明的木头
2008-06-01
说的没错 J2EE在未来的很久一段时间还将站在霸主地位
icewubin
2008-06-01
引用
“Java EE 经过这么多年企业运用的检验,早就确认了其霸主地位,就连MS 的 .net 都无法撼动。”,你认为是那些主要性能让JAVA EE站在霸主地位呢 ?
很多大型服务要求全年宕机时间不超过5分钟的应用,你认为windows server能担当这种重任么?
lengjxue
2008-06-01
我是半路出家到java
mvc确实很好
不管做什么,我觉得只要自己作好了还是可以的
mvc确实很好
不管做什么,我觉得只要自己作好了还是可以的
pig345
2008-06-01
一点看法:
JavaEE的(起码早期)思想是用 大型架构 建设 错综复杂的商业系统(这些系统中web只是众多技术中的一小部分),导致他十分强调分层,开发部署比较繁重(看看现在企业技术中的SOA,同样的繁重,甚至比JavaEE更甚)。
ROR显然没这么大的野心,它只是要快速开发搭建好一个网站即可(因此会多多利用web标准:html、css、javascript),他在架构上的考虑就只是如何实现好MVC,他甚至都不需要考虑源代码的保护问题。(与JavaEE这么多年一直拥抱SOA对比,ROR到了2.0更是抛弃了webserice,转到简洁的REST了)
但是sun没想到实际中大多数人开发的东西没那么复杂,反倒更强调快速开发、快速适应变化,因此ROR在java社区里面引起很大反思。
(在中国这个情况更加普遍,系统不复杂、倒是需求变化快,根本上说其实是行业理解、行业积累普遍不足)
其实在网站制作领域一直都是用脚本语言的(快速编码、快速变化),PHP就几乎一直独大,只不过PHP结构太差,java们一直看不上眼,而ROR实现的MVC比较正统、严密,框架结构作的较完美,引起了java们的兴趣。
--一个被javaeye“忽悠”到ROR世界游历了一番的JAVA开发者
JavaEE的(起码早期)思想是用 大型架构 建设 错综复杂的商业系统(这些系统中web只是众多技术中的一小部分),导致他十分强调分层,开发部署比较繁重(看看现在企业技术中的SOA,同样的繁重,甚至比JavaEE更甚)。
ROR显然没这么大的野心,它只是要快速开发搭建好一个网站即可(因此会多多利用web标准:html、css、javascript),他在架构上的考虑就只是如何实现好MVC,他甚至都不需要考虑源代码的保护问题。(与JavaEE这么多年一直拥抱SOA对比,ROR到了2.0更是抛弃了webserice,转到简洁的REST了)
但是sun没想到实际中大多数人开发的东西没那么复杂,反倒更强调快速开发、快速适应变化,因此ROR在java社区里面引起很大反思。
(在中国这个情况更加普遍,系统不复杂、倒是需求变化快,根本上说其实是行业理解、行业积累普遍不足)
其实在网站制作领域一直都是用脚本语言的(快速编码、快速变化),PHP就几乎一直独大,只不过PHP结构太差,java们一直看不上眼,而ROR实现的MVC比较正统、严密,框架结构作的较完美,引起了java们的兴趣。
--一个被javaeye“忽悠”到ROR世界游历了一番的JAVA开发者
pubx
2008-05-31
生物进化论.
judytang
2008-05-31
“Java EE 经过这么多年企业运用的检验,早就确认了其霸主地位,就连MS 的 .net 都无法撼动。”,你认为是那些主要性能让JAVA EE站在霸主地位呢 ?
读了,学习了,谢谢你 !
读了,学习了,谢谢你 !
avaj
2008-05-31
Groovy on Grails 很不错,值得一看。
发表评论
- 浏览: 43791 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最新评论
-
美国梦八夺冠已成定局了!
梦八队员的运动能力太强了,抢断和快攻水平一流,往往能在某一段时间打出小高潮,把比 ...
-- by suyulin6688 -
美国梦八夺冠已成定局了!
robbin 写道keshin 写道robbin 写道美国就快攻一招鲜,如果碰上 ...
-- by keshin -
美国梦八夺冠已成定局了!
keshin 写道robbin 写道美国就快攻一招鲜,如果碰上实力强劲,内线有高 ...
-- by robbin -
美国梦八夺冠已成定局了!
keshin 写道robbin 写道美国就快攻一招鲜,如果碰上实力强劲,内线有高 ...
-- by zxpole -
美国梦八夺冠已成定局了!
robbin 写道美国就快攻一招鲜,如果碰上实力强劲,内线有高度,外线防守又好的 ...
-- by keshin






评论排行榜