Java的未来在哪里 探营Java圆桌会议

来源:互联网 发布:淘宝儿童模特 编辑:程序博客网 时间:2024/05/16 05:19

自Oracle去年宣布其收购Sun Microsystems的意图以来,Java开发人员社区便开始争辩Java格局会有哪些改变,以及它将如何影响Java平台的未来。

事实上,Java技术的发展素来就是一个充满争议的话题,其中一些人认为这一技术在它的第15个年头已经走到了尽头。因此,Java平台和库的突出复苏让业界为之震惊,因为企业开发人员已经开始解决方案可靠性和可伸缩性问题。(bitsCN推荐:“我们真的能没有Java吗?”)

随着Oracle的收购工作尘埃落定以及Java 7已定于今年下半年发布,Java领先社区需要举办一次圆桌会议—开发人员、架构师和分析人员(公司和独立)—并获取关于Java技术、文化和行业的当前及最新趋势的观点。

从期待到惊讶,各界反应不一,但最终开始思考与会者们在Java平台方面的专业技术和广泛工作。衷心感谢圆桌会议与会者:Dan Allen、Neal Ford、Andrew Glover、Richard Hightower、Mik Kersten、Christopher J. Mackie、Alex Miller、Ted Neward、J. Steven Perry。了解我们贡献者们的广泛背景知识,包括他们在developer Works上以及别处发布的作品。

2010的Java技术

为了开始讨论,我们向与会者提问“基于Java的开发人员如今面对的最大挑战和机会是什么”。虽然回答不一,但其基本主题是相同的:Java平台的复杂性以及相关Web应用框架,因为这增加了如今软件开发的固有挑战。

“甚至在开始编辑代码之前,典型的Java Web应用程序就要使用15到20MB框架”,Alex Miller说,“这从一开始就加大了我工作的难度,而我拥有10的Java开发经验。”

Mik Kersten表示同意:“我们所用系统的大小在不断增长,而我们脑容量却还是那么大。”

与此同时,根据Dan Allen观点,交付的压力也不小。他说:“开发人员无力承受开发对应用程序业务逻辑毫无作用的代码,特别是用于解决已经解决的问题的代码。”

大多数与会者都同意复杂度—这关系到Java平台的生存—阻碍了基于Java的框架、工具和语言的创新。

“要让Java得以继续生存,必须将它视为快速部署工作应用程序的平台”,Andrew Glover说。他引用Grails作为基于Java平台的简化企业栈的例子。

“借助Grails这样的框架,您可以极为迅速地建立工作Web应用程序,就像Rails那样”,他这样说。

与会者表示,支持Java平台演化的其他技术还包括Spring框架、Eclipse、基于Java的云和虚拟化技术、键值对数据包以及Java EE 6本身。

技术并不能解决Java开发人员面对的所有问题;但是,Java的编程文化也存在求变的压力。

“Java开发人员通常会迷恋复杂性”,Neal Ford说,“我们作为开发人员必须努力在解决问题方面达到平衡,避免引入新的问题。”

Steve Perry对此表示同意。他说:“创新是伟大的,我喜欢变化,但软件开发确实还需要发展。世界对软件的依赖性日益增加,如果开发方式未得到改善,那么我们将有一段非常艰难的过程。”

ChrisMackie认为,软件开发活动的发展是Java文化和技术前进的动力。“日益壮大的外包供应商都是组织文化和编码需求不一的各种类型的公司”,他说,“即使经验丰富的Java开发人员会在转换到新环境时遇到挑战。”

您怎么认为?

在此次圆桌会议中,我们向与会者提出了一些重大问题。我们也希望您可以发表意见。您是否同意此处提供的观点?您有其他意见吗?是否对Java行业有完全不同的见解?加入圆桌会议并分享您对于如今Java行业的想法。

-


文章转载自网管之家:http://www.bitscn.com/news/java/201007/188335.html

原创粉丝点击