`
morris
  • 浏览: 179044 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

对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的未来风光依旧!
8
3
分享到:
评论
10 楼 lgx522 2008-06-02  
RoR其实只能钻一点空子罢了,毕竟性能太差。
访问量小、以读为主、变速应变的系统可以考虑。这个领域,PHP当前还是要占优势。毕竟PHP硬件要求低得多,同样硬件配置下支撑的访问量大得多,开发起来效率也很高。

经典J2EE只适合现实中不到5%的场景,其它结构化和重用要求高的地方可以用Spring,结构化要求不高的直接上JSP。要求越低,开发效率越高,相同硬件配置下的性能也越高。
当初JSP刚出来的时候,开发效率也只比PHP稍低,运行效率则更高。可惜先有EJB运行,后有Framework运动。过度设计折腾太多,反倒输掉了Web之战,可惜可叹。
不过Java在服务器端的性能和稳定性还是经得起考验的,甚至在Windows下都要高于.NET,大家不信可以测。

RoR要唱主角,必须解决性能问题,至少不能比PHP差太多。否则就只能玩概念和花样。
9 楼 hsb0307 2008-06-02  
我认为Java EE 的最大优势是其开放性,“其语言本身逐渐暴露出来的不足和整个开发方式上的复杂和繁重”与其开放性相比,是次要的。
个人认为.net在技术上要比Java EE 好,但其锁定在windows平台导致了其目前的状况。
8 楼 山风小子 2008-06-01  
> 一些大佬都在研究怎么吸取它的优点来改善Java EE

Grails就是这么诞生的
7 楼 聪明的木头 2008-06-01  
说的没错 J2EE在未来的很久一段时间还将站在霸主地位
6 楼 icewubin 2008-06-01  
引用
“Java EE 经过这么多年企业运用的检验,早就确认了其霸主地位,就连MS 的 .net 都无法撼动。”,你认为是那些主要性能让JAVA EE站在霸主地位呢 ?


很多大型服务要求全年宕机时间不超过5分钟的应用,你认为windows server能担当这种重任么?
5 楼 lengjxue 2008-06-01  
我是半路出家到java
  mvc确实很好
 
  不管做什么,我觉得只要自己作好了还是可以的
4 楼 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开发者
3 楼 pubx 2008-05-31  
生物进化论.
2 楼 judytang 2008-05-31  
“Java EE 经过这么多年企业运用的检验,早就确认了其霸主地位,就连MS 的 .net 都无法撼动。”,你认为是那些主要性能让JAVA EE站在霸主地位呢 ?

读了,学习了,谢谢你  !
1 楼 avaj 2008-05-31  
Groovy on Grails 很不错,值得一看。

相关推荐

    基于J2EE的介绍

    Java 2,企业版(J2EE)是一个广泛采用的企业级开发框架,旨在为软件开发者提供...随着技术的发展,J2EE不断演进,以适应新的挑战和需求,如后来的Java EE(现在称为Jakarta EE),继续推动着企业级应用的创新和发展。

    J2EE应用程序开发指南

    #### 六、J2EE未来展望 - **发展趋势**:虽然近年来出现了许多新的开发框架和技术,但J2EE仍然保持着其在企业级应用开发领域的地位。随着云计算、微服务架构等新技术的应用,J2EE也在不断地演进和发展。 - **社区...

    J2EE与WINDOWS DNA

    J2EE的开放性、广泛的业界支持和对既有投资的保护可能更适合那些寻求技术多样性、希望降低供应商依赖性的企业。而Windows DNA则可能吸引那些重视与Windows生态紧密集成、对单一供应商支持有较高信心的公司。 总的来...

    浅谈J2EE在企业中的应用

    ### J2EE在企业中的应用 #### 一、引言 在当今信息技术和电子商务迅速发展的背景下,企业面临着前所未有的挑战和...未来,随着技术的发展和企业需求的演变,J2EE将继续发挥重要作用,支持企业的数字化转型和发展。

    中间件和J2EE技术

    #### J2EE发展现状及未来趋势 随着技术的发展,J2EE也在不断地演进: - **向轻量级框架转变**:如Spring框架的出现使得开发者可以更灵活地构建应用程序,而不需要完全依赖于J2EE的重载架构。 - **云原生技术的影响**...

    J2EE中文教材

    #### 七、未来展望 - **发展趋势**:随着云计算、微服务架构等新技术的发展,J2EE也在不断地进化,未来可能会更加注重轻量级、灵活的服务端应用开发。 - **技能提升**:对于希望深入学习J2EE技术的开发者来说,建议...

    J2EE 1.4基础教程

    尽管后来的J2EE版本演变为Java EE,并进一步发展为 Jakarta EE,但J2EE 1.4仍然是理解企业级Java开发的基础。通过学习这个版本,开发者能够掌握基本的Web应用程序架构、分布式系统设计原则,以及如何在大型项目中...

    网上订餐系统论文(J2EE)

    最后,论文总结了整个项目的成果与不足之处,并对未来的发展方向提出了自己的见解。这对于读者理解项目的全貌非常有帮助。 #### 关键代码解析 虽然原文未提供具体的代码示例,但根据J2EE的特点可以推测出以下几种...

    J2EE Development Frameworks 英文原文

    虽然J2EE后来改名为Java EE,并进一步发展为Jakarta EE,但其核心理念——提供一个统一的企业级应用开发平台——依然不变。随着技术的不断进步,J2EE将持续演进,适应云计算、容器化和微服务等现代开发趋势。 总结...

    j2ee课程设计报告

    **J2EE课程设计报告概览** ...总的来说,这个J2EE课程设计项目不仅要求学生具备扎实的理论基础,还强调了团队协作、问题解决和项目管理的实际操作,为学生提供了宝贵的实践经验,有助于他们未来在IT领域的职业发展。

    J2EE规范&中间件介绍

    未来,J2EE将继续向着更加模块化、轻量化和易于部署的方向发展。随着云计算和微服务架构的兴起,J2EE也将进一步优化以支持这些新兴的技术趋势。 #### 十二、组合框架 除了J2EE本身提供的标准组件和技术外,还有...

    毕业设计J2EE项目

    - 结论与展望:总结项目成果,指出可能的问题和改进方向,对未来应用进行展望。 通过这个J2EE毕业设计项目,学生不仅可以掌握J2EE的核心技术,还能锻炼项目管理、需求分析和问题解决能力,对将来从事企业级应用开发...

    Designing Enterprise Applications with the J2EE Platform, Second Edition

    #### 五、未来发展趋势 随着云计算和微服务架构的兴起,J2EE平台也在不断地演进,以适应新的技术和市场需求。例如,Java EE (现称Jakarta EE)逐渐转向更加轻量级、模块化的框架,如Spring Boot,同时保留了其核心...

    J2EE架构师手册.chm(英文版)

    《J2EE架构师手册》是一本专门为J2EE应用领域...通过对《J2EE架构师手册》的深入学习,读者将能够掌握J2EE平台的核心要素,提升作为架构师的专业技能,并有能力领导复杂的J2EE项目,确保系统的稳定、高效和可持续发展。

    浅析J2EE的三层结构优点

    ### 浅析J2EE的三层结构优点 #### 一、引言 随着信息技术的不断发展,企业级应用...在未来的发展中,随着技术的进步和应用场景的不断拓展,J2EE三层架构将继续发挥其独特的优势,为企业级应用开发提供强有力的支持。

    j2ee规范j2ee规范j2ee规范

    未来的J2EE规范将更加注重以下几点: - **微服务架构**:通过将应用程序分解为一组小型、独立的服务来提高系统的灵活性和可维护性。 - **容器化技术**:如Docker和Kubernetes等,用于简化应用程序的部署和管理。 - ...

    基于 J2EE Java 的图书管理系统毕业设计

    《基于J2EE Java的图书管理系统毕业设计》 在当今信息技术高速发展的时代,图书管理系统作为信息管理...无论是对于初学者还是有经验的开发者,都能从中受益,加深对Java和J2EE的理解,为未来的职业发展打下坚实基础。

Global site tag (gtag.js) - Google Analytics