纪念J2EE大厦的轰然倒下
J2EE完蛋了!
是不是太耸人听闻了?那位对我的行为观察了多年,已经见怪不怪的朋友说道:“懒的理你!”,他翻了个身,又沉沉地睡去。
至少Sun所苦心经营的那个传统的J2EE架构已经彻底完蛋了。EJB2.x是第一个倒掉的骨牌;Model2将是第二个;JSF尚未大红大紫就即将凋谢,充当了第三个候选者。
robbin以前曾经评论说Sun一向是一个后知后觉的公司,这句话不幸被再次言中。看来在Ajax技术领域,Sun又是一个最落后的参与者。Sun所力推的那些重大的架构,几乎最后都遭到了开发者的抛弃,不可不说是一个悲剧!
庄表伟曾经给我看过一个很长的视频http://oodt.jpl.nasa.gov/better-web-app.mov ,作者列举了大量的证据,证明J2EE是做Web开发最低效的技术。我看了以后无言以对。至少,从开发效率来说,J2EE确实是最低效的。Ruby on Rails等框架的开发效率要比J2EE高的多,甚至连我们所轻视的PHP,开发效率都要比J2EE高的多。在这个互联网的时代,很多时候,开发效率就意味着一切。在传统的企业应用中,安全性和稳定性可能是压倒一切的。但是在互联网领域,速度才是最重要的。为了给J2EE战壕的兄弟们一点鼓舞,我纠正了自己上面的说法。
准确地来说,官方的J2EE架构彻底完蛋了,不过我们还有J2EE without EJB,还有J2EE without Model2,只要我们不再以一种技术上的傲慢来看待问题(就像传统的Java Web开发框架的设计者完全忽视了XMLHttpRequest这个Web开发的变量一样),我们仍然是大有希望的。
J2EE完蛋了!
是不是太耸人听闻了?那位对我的行为观察了多年,已经见怪不怪的朋友说道:“懒的理你!”,他翻了个身,又沉沉地睡去。
至少Sun所苦心经营的那个传统的J2EE架构已经彻底完蛋了。EJB2.x是第一个倒掉的骨牌;Model2将是第二个;JSF尚未大红大紫就即将凋谢,充当了第三个候选者。
robbin以前曾经评论说Sun一向是一个后知后觉的公司,这句话不幸被再次言中。看来在Ajax技术领域,Sun又是一个最落后的参与者。Sun所力推的那些重大的架构,几乎最后都遭到了开发者的抛弃,不可不说是一个悲剧!
庄表伟曾经给我看过一个很长的视频http://oodt.jpl.nasa.gov/better-web-app.mov ,作者列举了大量的证据,证明J2EE是做Web开发最低效的技术。我看了以后无言以对。至少,从开发效率来说,J2EE确实是最低效的。Ruby on Rails等框架的开发效率要比J2EE高的多,甚至连我们所轻视的PHP,开发效率都要比J2EE高的多。在这个互联网的时代,很多时候,开发效率就意味着一切。在传统的企业应用中,安全性和稳定性可能是压倒一切的。但是在互联网领域,速度才是最重要的。为了给J2EE战壕的兄弟们一点鼓舞,我纠正了自己上面的说法。
准确地来说,官方的J2EE架构彻底完蛋了,不过我们还有J2EE without EJB,还有J2EE without Model2,只要我们不再以一种技术上的傲慢来看待问题(就像传统的Java Web开发框架的设计者完全忽视了XMLHttpRequest这个Web开发的变量一样),我们仍然是大有希望的。
解决方案 »
- log4j输出异常到一个文件求教
- 【得到网页的源代码中截取一个两边有标记的字符串】
- 用java组件设计一个登陆界面用户名和密码验证的程序,要求当用户名或密码为空时,弹出警告对话框;当验证通过时,弹出主界面,登录界面消失。求代码
- 列表框如何获得非选中的元素值?
- 多线程并发访问static方法,会不会出现互相干扰的情况?
- 以下算法怎么设计?
- 通过DatagramPacket的GETDATA()得到的信息,在TEXTAERA中不能正常显示中文,但可以显示英文,郁闷中,怎样才能显示中文?
- 大家来讨论一下static import
- jbuilder 7.0 的注册号 谢谢
- 怎么用鼠标进行画图?
- java mail
- ResultSet这个接口能产生对象吗?
年纪一大把了,才开始学JAVA
按楼主的说法,EJB是不是就没必要学了!
原文:http://ajaxcn.org/space/start/2006-03-16/3
仅仅是脚本语言而已。最多只能用在那些不怎么重要的地方
google要收购sun 未经证实 很长时间我一直关注过这个消息 觉得不真
Ruby on Rails的确快速 但是Java领域也有了自己的这个框架(名字我忘记了,因为我平时只用jdk,开元的东西不允许被使用),Ruby on Rails作者也承认了高度相似性之说;在下一代javaee中会不会吸收还是个未知数,但是java系列的更新速度,让我们看到了一个很有底气和战斗力的SUN,而不是如同前几年“痿”的SUN,从NetBeans的更新发展速度也可以看出
呵呵
我觉得开发的效率不是最重要的,系统的维护和可移植性大部分时候更重要,特别是对一些大型的系统.说的很对
我赞成
再说J2EE实在是个太大的东西
巨人没那么容易倒下
记忆上远超过其他哺乳动物,从而决定其统治地位的。以此来类比开发语言,我就是从vb程序员转到java的。
我家的小狗狗与我家的小孩岁数一样,当他们都是一岁的时候,小狗狗满地乱跑,可以做各种复杂的动作,而我的小孩还在学走路。而现在我的小狗还是那几样技能,而我的小孩已经在许多方面远远超过小狗的技能,我发现,从速度快和敏捷上来讲,人是所有常见的哺乳动物中比较差劲的,但人在深度思维上和
记忆上远超过其他哺乳动物,从而决定其统治地位的。以此来类比开发语言,我就是从vb程序员转到java的。
UP:wuyg(平平) ( ) 信誉:99
讲得实在太好了!呵呵..
2 model2怎么完了?我听听高见
3 jsf我不看好,可是谁说他完了坚定完毕,yy贴
架构有 J2EE、COM+ 和 CORBA 三种。难道 RoR 也是一种?
看来我孤陋寡闻了。
ejb曾被滥用,但并不是表明其一无是处,现在不过是开源给众多小规模的轻量级的应用有了更多选择而已。
需要侧重于高负载,可靠,稳定要求的应用,是不会拿着没有支持,没经过长期考验的技术来进行评估的。
RUBY小日本的东西,
要用也要用PYTHON,日本杂碎的东西算什么?
光会Java的人没有资格说.
光会.NET的人也没有资格说.
没做过大项目的,也同样没有资格说.
楼主就是个人渣
//************************************************************
支持你
说什么大项目用J2EE,P,那都是在用大公司的服务器和技术,没有JAVA也能搞
JAVA要倒也不至于这么早!
事物总有发展过程!
我记得前几年,有些小孩说,java很烂,看不到java开发什么系统.其实,企业市场里面,大多数软件却都是java开发的.现在也一样.ejb什么或许不行,但是java绝对没问题.
J2EE越骂越值钱,无比痛哉!!!!!!!!!!
J2EE越骂越值钱,无比痛哉!!!!!!!!!!
J2EE越骂越值钱,无比痛哉!!!!!!!!!!
>>我家的小狗狗与我家的小孩岁数一样,当他们都是一岁的时候,小狗狗满地乱跑,可以做各种复杂的动作,而我的小孩还在学走路。而现在我的小狗还是那几样技能,而我的小孩已经在许多方面远远超过小狗的技能,我发现,从速度快和敏捷上来讲,人是所有常见的哺乳动物中比较差劲的,但人在深度思维上和
记忆上远超过其他哺乳动物,从而决定其统治地位的。以此来类比开发语言,我就是从vb程序员转到java的。喜欢你家小狗狗,这么早就懂事了,不喜欢你家小孩,和我没关系
呵呵
>>我家的小狗狗与我家的小孩岁数一样,当他们都是一岁的时候,小狗狗满地乱跑,可以做各种复杂的动作,而我的小孩还在学走路。而现在我的小狗还是那几样技能,而我的小孩已经在许多方面远远超过小狗的技能,我发现,从速度快和敏捷上来讲,人是所有常见的哺乳动物中比较差劲的,但人在深度思维上和
记忆上远超过其他哺乳动物,从而决定其统治地位的。以此来类比开发语言,我就是从vb程序员转到java的。htt_www_com(http//www) ( ) 信誉:88
>>喜欢你家小狗狗,这么早就懂事了,不喜欢你家小孩,和我没关系
呵呵
非常的有道理.強烈支持.嘿嘿....我才不會從vb轉到java...等你們家小孩長大時.小狗狗都發展幾代了.哈
思想都一样
毕竟微软比SUN要红的多 知名度高
而且计算机语言淘汰就是快
顺其自然吧
J2EE总有一天会"完蛋",SUN也会有一天会"完蛋",MICROSOFT也会有一天"完蛋",但是这个完蛋不是消极的.因为任何东西都在发展,总会有一天,会出现更新的思想,更高级的技术,更完美的架构,现有东西都会变成历史,会被更新甚至替代.我们完全不用担心现在的J2EE会完蛋,会消失,反之,我们应该期待那一天的到来,因为那个时候就说明有更好的东西出来了,有更适应发展的技术出现了,我们要做的,就是学习它,发展它,然后再次用更新的东西去代替它...说得太对了!!
而且这个讨论最开始好象是javaeye上面的首先,EJB不是J2EE的全部,EJB只是实现J2EE各种服务(JTA,JNDI,JAAS,JCA等)的一种途径,而现在流行的一些轻量级框架的目标就是为POJO提供企业级服务,如事务管理等。具体的讨论请认真看看《J2EE without EJB》。还有人在鼓吹分布式架构?现实当中是有几个项目需要分布式?不是会几个大词就是专家了!分布式第一法则,不要分布你的对象。J2EE完蛋了吗?不,只是传统的J2EE模型可以说完蛋了,EJB3几乎是spring+hibernate的翻版,只是为了考虑向前兼容,弄的有点不伦不类。J2EE不会完蛋,企业级应用方面J2EE的地位很稳固。ROR,我没接触过,不过看各种介绍应该是一个快速开发框架,只是脚本语言给人根深蒂固的观念就是不适宜大型应用,当然,俺没有调查,没有发言权。JAVA也出现了一个类似ROR的东西,叫Rife吧?在JAVAEYE上见牛人讨论过。
.net会让简单的事情变得更简单,复杂的事情变得更复杂;
java会让简单的事情变得复杂,复杂的事情变得简单。
很奇怪大家为什么这么喜欢讨论这个,是不是技术都学会了,没有事情干了?