2010 年春 Java 平台圆桌会议
2010-07-05 00:00:00 来源:WEB开发网核心提示: “甚至在开始编辑代码之前,典型的 Java Web 应用程序就要使用 15 到 20 MB 框架”,2010 年春 Java 平台圆桌会议(2),Alex Miller说,“这从一开始就加大了我工作的难度,世界对软件的依赖性日益增加,如果开发方式未得到改善,而
“甚至在开始编辑代码之前,典型的 Java Web 应用程序就要使用 15 到 20 MB 框架”,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 对此表示同意。他说:“创新是伟大的,我喜欢变化,但软件开发确实还需要发展。世界对软件的依赖性日益增加,如果开发方式未得到改善,那么我们将有一段非常艰难的过程。”
更多精彩
赞助商链接