企业应用开发仅仅意味着Java?

日期: 2011-02-28 作者:SearchSOA.com翻译:刘志超 来源:TechTarget中国 英文

企业应用程序管理和开发者并不总是意见一致。编程效率是争论的领域之一。Java开发者能够很好理解Java,真正另人惊讶的是他们可以建立Web应用程序,但是一些企业应用程序会有一些限制,Java作为一个语言,能够做到。我们今天要和Forrester研究公司的Mike Gualtieri一起讨论,他最近评论Java,引起了不小的轰动。

他声称,当Java涉及到企业应用程序开发时是没有出路的。   SearchSOA.com: 你认为Java在企业应用程序开发的实用性方面有一些限制,是这样的吗,Mike?   Mike Gualtieri: 我认为你用Java可以开发任何的企业应用程序。现在的问题是没有……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

企业应用程序管理和开发者并不总是意见一致。编程效率是争论的领域之一。Java开发者能够很好理解Java,真正另人惊讶的是他们可以建立Web应用程序,但是一些企业应用程序会有一些限制,Java作为一个语言,能够做到。我们今天要和Forrester研究公司的Mike Gualtieri一起讨论,他最近评论Java,引起了不小的轰动。他声称,当Java涉及到企业应用程序开发时是没有出路的。

  SearchSOA.com: 你认为Java在企业应用程序开发的实用性方面有一些限制,是这样的吗,Mike?

  Mike Gualtieri: 我认为你用Java可以开发任何的企业应用程序。现在的问题是没有如此多“能够完成工作的Java?”它可以。它是一种通用的语言,并且有许多可用的框架。它是一个非常大的开源系统,也是一个功能强大的平台。问题是,我一直研究Java是否是完成企业应用程序最有效的方式。

  我们看到了两种趋势。一种是业务需要得到较快发展的东西。因此,IT需要更快的构建。他们还需要更快的转换现有的应用程序。第二种趋势是建立更好的用户体验。我想Java在必要的工具集中缺乏的是同时做这两件事情的能力。

  SearchSOA.com: 我想已经有一些框架出现了,想要减轻Java开发的负担,然而,你会说那些框架的结构也很复杂,也许你是对的。

  Gualtieri: 框架也随之填补了不足。Hibernate是对象关系映射之一。Spring也是最受欢迎的一个。我同时使用它们。他们都非常适合Java开发。但是,那是Java的创新。那些框架可以使Java开发[特定的]更容易。如果你采纳一个高级问题,你会问我们需要使企业应用程序开发变得更好,然后,你开始引入一套完全不同的平台。Java创新和企业应用程序开发创新之间有不同之处。

  SearchSOA.com: 我们确实没有看到我们过去使用的东西,像PowerBuilder和Microsoft的Visual Basic,工具只是策略上的东西。对于这个问题,Visual Basic和VB.NET,更像Java。这些工具来自哪里,有需要那么严格的开发池?

  Gualtieri:好的,这一切都怪Al Gore ,因为他发明了互联网!或者,至少是信息的高速公路[大笑]。

  Gualtieri:此前的互联网,像PowerBuilder,由供应商集体的推动,并为开发者建立更有效的工具。当互联网来临时[20世纪90年代初期],每个人都感到恐慌,因为现在每个人都需要开发Web应用程序。

  人们预测汽车经销商将倒闭,你不在需要一个书店,当然,人们可以在网上买很多东西,但是,不存在开发Web应用程序的技术,所以,我们必须等到中世纪,人们开发CGI脚本,于是Java出现了,它是最好的方法。它可能是在那段时间开发Web应用程序最好的方法了。

  那是15年以前的事情了。现在我们看到的迹象是,有很多供应商,工具的公司开始回忆开发者效率的工具,可以让企业应用程序开发者工作在一个更高层次的抽象概念。

  所以,你是不需要最终用户的程序员。

  Gualtieri: 不,我不是。我认为这是一些特殊类型应用程序的最终用户开发的作用。但是,我想专业开发者仍然有巨大的作用,在开发企业应用程序中起着最大的作用。没有理由,虽然专业开发者不能从高级工具中获益。

相关推荐