问题描述
最近关于.NET和Java开发成本的讨论比较热门,企业Java领域的专业咨询人员、讲师、软件架构师和开发者AdamBien认为,至少有9点理由表明JavaEE6可以让你节省投资。1、原型构建一般来说,企业Java项目最初期的工作是评价使用哪一个框架。这个工作所花费的时间可长可短,有可能几个小时也有可能几个月。JavaEE6具有一站式购物的特点。你可以下载包含IDE(Eclipse、NetBeans、Jdeveloper和商用IntelliJ)的JavaEE6,就开始开发之路。你可以在数分钟内安装和开发一个原型。另外,该工具包的体积也不大。2、开发JavaEE6实现是轻量级的。GlassFish包含Web配置集(WebProfile)的大小仅为30MB,全功能版则为70MB。部署时间也非常短,而且支持现成的递增式部署。需要你做的只是保存相应文件。其它应用服务器,诸如JBoss、Caucho的Resin、Geronimo/openEJB,同样也是轻量级的。由于大多数库和框架已经在服务器上包含,你只需要部署应用程序代码。部署存档文件主要包含你的应用程序代码,因此体积也非常小。3、生产GlassFish、JBoss、Geronimo和其它可能的工具都采用开源模式。你可以决定自己是否需要商业化支持。你可以选择以小规模起步,然后逐步扩展。4、授权许可JavaEE5/6应用的便携性令人吃惊,它不再需要厂商特定的部署描述。你可以轻松的将自己的应用程序从一个服务器移植到另一个,实际需要做的就是把WAR/EAR存档文件从一个目录拷贝到另一个。自从JavaEE5推出以来,我们实际就是采取这种做法来确保应用服务器的独立性。记住,你在获得更好许可/支持服务方面处于有利形势。你无需依赖于某个特定厂商,可以选择最令你感兴趣的一家。5、培训/知识你只需学习JavaEE6和它的API,入门非常简单。而且这种知识是通用的,可以被应用到市面上其它任何应用服务器中。如果你已经会用JavaEE5,你将会非常喜欢JavaEE6。6、便携性原先的老J2EE1.X项目可以很轻松的被移植到JavaEE5/6。JavaEE6容器依然支持老版编程模式。移植你的应用非常有趣,它主要是删除以前多余的东西。J2EE1.X和JavaEE6甚至能够和平共处。7、普及JavaEE6使用JCP开发。与其说它的开发者是Sun公司,倒不如说是社区和所有主流厂商。IBM、甲骨文、SAP、RedHat、谷歌和SpringSource/VMWare都贡献了API。JavaEE6规范的普及度预计不会比JavaEE5差。目前大约有14个不同的认证JavaEE5服务器。8、选择自由/投资保护由于JavaEE6的开发者是社区,而不是某一个厂商,它将保持稳定。某一家厂商不可能擅自修改/打破该规范。相比其它语言,这是Java/JavaEE的巨大优势。无需任何修改,你过去的J2EE1.4应用程序依然可以运行在当今的JavaEE5/6服务器上。(当然,在JavaEE的标准制定上也并非没有争议。)9、风险移植/备选方案如果出于某些原因,你发现JavaEE6不适合你,移植到Spring等替代技术相对非常容易。它们的组成模式(EJB、CDI/Spring)想非常类似的。
解决方案
解决方案二:
顶下吧,先拿10分
解决方案三:
路过
解决方案四:
楼上拿分后剩下的给我!
解决方案五:
很好很强大
解决方案六:
帮顶
解决方案七:
学习
解决方案八:
帮顶
解决方案九:
3Q
解决方案十:
帮顶很强大
解决方案十一:
到目前为止还是搞不清楚J2EE的整体架构
解决方案十二:
得去看看这玩意儿要落后了
解决方案十三:
观望中
解决方案十四:
近在眼前,却又远在天边。
解决方案十五:
解决方案:
JavaEE6是2009.12.10正式发布的,整个体系包含有28个技术规范,目前只有Glassfishv3才能支持JavaEE6中的Servlet3.0规范可以省掉web.xml配置了,可以直接使用Annotation标注,在Servlet3.0中规范增加了Comet的功能。据悉支持Servlet3.0的Tomcat7正在开发之中(不知出Alpha版了没有)。
解决方案:
不怎么懂还是新手啊
解决方案:
JF,看了几个楼主的帖子,看来楼主不是搞开发的,应该是市场的
解决方案:
我也觉得。呵呵
解决方案:
来要分了呵呵
解决方案:
jfjf
解决方案:
官方更新,总会带来惊喜。
解决方案:
学习了
解决方案:
up
解决方案:
现在都用1.4的,
解决方案:
先看看不说话。。。。。。。咱说话不算。。。^_^
解决方案:
我似乎又OUT了..
解决方案:
很好,很强大。我顶
解决方案:
ding顶
解决方案:
我是来要分的
解决方案:
先拿分
解决方案:
先了解一下~
解决方案:
正在学习se。
解决方案:
jf
解决方案:
悲哀啊,Java公司都倒掉了,1月4号,开发出Java的“Java之父”JamesGosling成为下岗职工。还有这么多人在讨论Java做什么企业开发,桌面开发什么的。尤其是在Windows7推出的情况下,开发桌面,企业,当然是.net平台的天下了。实在是放不下Java,就去学学Google的Android平台。
解决方案:
引用24楼warison2008的回复:
现在都用1.4的,
1.4的。。。。
解决方案:
引用34楼vsking的回复:
悲哀啊,Java公司都倒掉了,1月4号,开发出Java的“Java之父”JamesGosling成为下岗职工。还有这么多人在讨论Java做什么企业开发,桌面开发什么的。尤其是在Windows7推出的情况下,开发桌面,企业,当然是.net平台的天下了。实在是放不下Java,就去学学Google的Android平台。
你母亲都这样了,你还有空上网啊?昨天医生下发了病危通知书。你母亲要知道你这个时候还上网,估计要被你气死。大学4年,什么都没学会,结果被勒令退学了,把你母亲气成那样。。。。我在我QQ上给你留言了。实在不想说你了。
解决方案:
主流的就是Java和.net啊
解决方案:
顶下
解决方案:
顶
解决方案:
顶
解决方案:
UP
解决方案:
顶
解决方案:
解决方案:
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
解决方案:
不如凑够50楼,人均2分就不得罪人了。
解决方案:
楼主英明世所罕见!
解决方案:
什么快到了?那是英雄配宝马,Java明天会更好的!!!
解决方案:
引用4楼wanli209的回复:
很好很强大
我感觉你的昵称更强大!
解决方案:
引用34楼vsking的回复:
悲哀啊,Java公司都倒掉了,1月4号,开发出Java的“Java之父”JamesGosling成为下岗职工。还有这么多人在讨论Java做什么企业开发,桌面开发什么的。尤其是在Windows7推出的情况下,开发桌面,企业,当然是.net平台的天下了。实在是放不下Java,就去学学Google的Android平台。
Gosling离开oracle就是下岗职工了,这是什么逻辑啊。
解决方案:
每天回帖即可获得10分可用分!看看,不多说话...