认证首页 >> 认证知识 >> 质量管理 >> 2009年Java技术展望先进与落后 第2页

2009年Java技术展望先进与落后

最近更新: | 人气: 11371

  热议技术:云计算,软件即服务(SaaS)众多IT巨头已经纷纷进军云计算领域,云计算的出现,恰好解决了SaaS发展过程中面临的一些问题,当SaaS提供商的客户快速增加到一定程度,客户所消耗的巨大资源将迫使SaaS供应商提供更多的硬件资源,但由于成本的问题,SaaS又不想花费大量资金购买硬件或带宽资源的时候,云计算无疑是个不错的选择。
  穷途末路的技术
  1、ESB的衰落坦白的说,我已经彻底对失去了对"SOA需要ESB"说法的信心。我只在一个项目(使用Mule ESB)中感觉这个说法言之有理,我们具有需要同步的多个完全不同应用(数据库、命令行、服务),Mule ESB证明了自己是这个问题的最完美解决方案。在其它项目中,我看到企业只是简单的使用一个ESB来代理/路由/监控服务请求。但是我可以使用Apache来完成这些任务。而且,SOAP只是企业整合的途径之一,但并非唯一途径。另外,如果人们甚至没有任何企业整合需求时,又有多少人会实施SOA呢?
  2、Web框架/AJAX的下滑 我曾经认为所有这些Web框架都是好东西,我喜欢尝试新产品,我喜欢具有创新性的事物。但是现在它们却让我感到厌烦。先来说一下AJAX,的确你可以使用它来做出许多非常酷的东西,但是这些是否是你想要或真正需要的呢?很明显,人们没有从需要的角度来考虑其能实现什么功能,而只是为了实现这个功能而使用这个功能。不过我认为,如果你不能放弃你喜爱的Web框架,那你将不得不继续使用AJAX.
  3、复杂的"组合"这是Web框架下滑的一种延伸影响。我对到处充满各种"组合"的过去记忆深刻,我们有Hibernate、Struts和Spring.然后我们必须增加一个安全框架和Web服务客户端,诸如此类举不胜举。我们最终得到的是一个相当复杂的组合,因为这样就有了一个真正模块化的应用程序,你可以使用其它同类技术来替换出特定的层。不过,这没有多大意义,这种需要很少发生。一旦一个组合被设定后,很少再会去修改它。现在我喜欢让我的应用程序尽可能的简单。我宁愿手动编写一些代码,也不愿意去增加另一个框架。
  其它可疑技术:商业化开源,应用程序服务器对于商业化开源这个业务模式,没有异议,怀疑的人们对它的期望太高,一个产品不能因为开源了就放松对其投入,这样会致使其体系架构变陈旧,代码质量下滑。

转贴于:Java认证考试_考试大

转载请注明:http://www.cniso.com.cn/book-2149/



上一篇:CB认证
下一篇:ISO的执行

相关资料下载

最新发布认证知识

咨询热线:
13925768373
13925767953
13925760773
在线客服