三、开源,JCP和对Java的希望列举
<ccid_page></ccid_page>
6.JCP和开源社群谁在Java更新上的贡献更大?
"到目前为止,应该说是开源的贡献更大。而JCP在进行实际的开发实践之前,推崇标准化的作用。EJB,日志以及持久性一直是JCP中的灾难。实际上 JCP在抛弃着Java的根基。很难的问题在拐弯抹角变得易于解决,而容易的问题反而在变得越来越难于解决了。"-Bruce Tate
"开放源码的执行领导着开发过程,而JCP仅仅是定义了一些标准。"-Laurent Ploix
"如果说纯粹的革新,我将选择开源。当工程中存在漏洞需要补全时,开源是能够迅速得到响应的。而JCP目前是一种太慢的方式,以至于根本跟不上工业发展的步伐。"-Michael Pilone
"多数的革新经历了JCP模式。但是,在过去的几年中,我们看到了在开源模式中的活动不断增加的迹象。"-Rod Smith (IBM)
"为使得开源运动进行下去,JCP值得广泛的信任,它对于Java生态系统的发展起到提供一个群落中心的作用。任何一些非JCP标准的开源工程已经探索 了各式各样的思想-一些是糟糕的,一些却取得了令人惊喜的成绩。JCP可以说是一场伟大的创新运动的火车头。"-Ed Cobb (BEA)
"JCP本身仅仅是定义了一些标准及相应的说明书,这在已有的工程实现中被得到支持。作为编程者,我们不想根据一段现成的Java编码来指导我们编程, 而要根据一套成熟的说明书进行开发。真正有用的编程最开始往往是零碎的代码片断,经常经历一个先有代码然后有规范的说明书的过程。"- Rob Gingell
"我找到了开源的主动性,特别是从Apache到当前最具创新性的有用的软件中找到的。"-Eric Bruno
7.Sun应该开放Java的源代码吗?
你知道这个问题肯定会出现在问卷之中的。
"这一点并不重要。Java在走自己路的过程中,自身已经建设得足够强大。"-Bruce Tate
"如果Sun在做这样一件有益的工作,为什么要打扰他呢?"-Raghu Donepudi
"不应该。如果它实现开源,那么我们能够看到Java的许多技巧,这最终将导致一些问题的出现,例如我们现在使用应用程序服务器时所遇到的问题。"-Rahul Kumar Gupta
"是的。Sun拒绝这样做的唯一原因就是,Java完全是他们自己的产品,他们使用它来使自己的公司得以维持下去。"-Jack Herrington
"一方面,开源的思想是很有吸引力的,因为它将导致更多的错误在很短的时间内就得以修改。另一方面,它可能导致分支分派的不匹配的JAVA虚拟机的出现。"-Michael Pilone
"不。我不相信一群普普通通的所谓天才人物就能取代那些负责管理极为健全的基本概念的大家们的科学思想-其中的大多数人甚至还不能明白这个问题。"-Vlad Patryshev
"开源社团的加入将会加速创新并推动该平台的竞争性。"-Rod Smith(IBM)
"我们需要一个开源Java的主要原因是确保该平台的生命力。如果将来Sun公司发生什么事情的话,开源的Java将列入我们的保险计划中。"-Ed Cobb(BEA)
"我认为是应该的。’开源’Java并不要求Sun做什么事情,它只是要求另外一些公司或个人做一些事情。’开源’Java是不可避免的。我建议Sun积极地实现这一不可避免并为此带来的益处做一些工作。"-Rob Gingell
"我对此并不关心"-Kyle Gabhart
8.你希望Java有怎样的改进?
"从较低层次上,Java需要代码的模块化,扩展和一个更具动态化的模型,以及还需要增加很多的功能以使得应用程序开发更为容易,因为你不可能仅仅利用库来实现一切。"-Bruce Tate
"内省机制(用一个类来分析JavaBean的特性)使用起来太难且过于繁重。"-Laurent Ploix
"需要加入代码使用许可证机制。"-Greg Magnusson,Cyborg Spiders的Web技术开发的奠基者
"应该提供由开发者来进行内存管理的功能。"-Raghu Donepudi
"应该加入运算符重载功能。"-Jack Herrington
"目前迫切需要在Java中加入Jar版本机制。我记不清有多少次遇到XML分析库冲突或者日志库冲突了。"-Michael Pilone
"类对象。十年了,没有任何改变。有大量的类对象需要加上去。"-Vlad Patryshev
"Java平台目前已经变得过于复杂。我们认为Java社团需要做出更好的工作来满足独立的和中小型的商业需要,这也是为了Java继续发展、繁荣和成功的目的。"-Rod Smith(IBM)
"Java非常需要一个更为强壮的模块化的系统。当前,我们所拥有的是一些.jar文件,其结果是成了’.jar文件地狱’。但是今天还很难描述一个互有联系的模块化的系统。"-Ed Cobb
"我原先希望Java能够实现的,过去的Java并没有做到:关于日期和时间问题上有好几处从一开始就是错误的;RMI/IIOP的引入在理论上是正确的但完全没有必要;它自一开始就是自我封闭的。"-Rob Gingell
"对于类的加载和对象的Java运行时刻类型的关系的处理是一个错误,现在我们还在为之付出代价。你不可能真正确定出是否你的程序在编译时刻是类型安全的。而且,如果你在做适当动态的任何操作,你经常需要对一个给定类的正确加载作出猜测分析。"-Jim Waldo
"垃圾回收简直是个噩梦。它有可能使得没有经过良好训练的,懒散的编程人员进入到这个工业领域中。"
"Java需要增加的另外一些功能有:操作符重载;预编译指令(#define,等等);把声明与定义(头文件和源文件)相分离的能力;唯一的、非本机的机器标志符(用于认证之目的)。"-Michael Smialek
"迫切需要加入Code-Behind(页面代码分离)技术!!!ASP.NET和页面代码分离技术所带来的重用性与灵活性是巨大的。我希望JSP 3.0能够朝这个方向发展。"-Kyle Gabhart
"我更愿意使用Java对象来存取操作系统而不是用JNI(Java本机接口),因为大多数的Win32/Linux API都包含在Java中了。"-Alexi Jordanov,OSGi技术公司ProSyst Bulgaria的项目领导者
分享到:
相关推荐
在2022年的回顾中,专家们一致认为Java已经成为了一个平台,一个社区,以及一个庞大的生态系统。这十年间,Java不仅孕育了大量开发者,也在各种设备上得到了广泛部署,如大约四百五十万的Java开发者和超过1.4亿台...
敏捷开发回顾:使团队更强大敏捷开发回顾:使团队更强大
中国内地和香港2020年回顾:IPO及其他资本市场发展趋势精品报告2020.pdf
[免费]敏捷开发回顾:使团队更强大.Agile.Retrospectives.Making.Good.Teams.Great.Esther.Derby.and.Diana.Larsen
20210902-中信证券-银行业2021年中报回顾:银行中报的启示.pdf
2018-2020年深创投投资亮点回顾:投资机构大势追踪——深创投:向硬科技再出发.pdf
1,JDK:Java Development Kit, java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment, java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量: 让java jdk\...
手机10年发展之路回顾:从砖头到苹果iphone历程.pdf
《Java回顾及开发环境建立》 Java,作为一种强大的、跨平台的编程语言,自1995年发布以来,已经成为软件开发领域的中坚力量。本课程旨在对Java进行深入回顾,并指导学员构建Java开发环境,为后续的高级开发技术学习...
在这篇文章中,作者回顾了自己在Java开发领域三年的工作经历,期间参与了三个不同的项目,从中获得了丰富的实战经验和技术积累。这三个项目分别是涉密项目、政府项目以及深圳市政府的大型无纸化办公系统项目。 ####...
2. **基本语法和数据类型**:回顾Java语言的基础,包括变量、控制结构、类和对象等,这些都是进行Java ME开发的基础。 3. **MIDP UI设计**:讲解如何使用MIDP提供的轻量级用户界面组件,如Form、ChoiceGroup和List...
根据提供的文件信息,我们可以提炼出以下相关知识点,主要聚焦于Java程序员在开发过程中经历的转正答辩准备,包括个人简介、工作回顾、项目流程分析、工作体会等方面。 ### 一、个人简介与工作回顾 #### 1.1 入职...
20210810-国泰君安-互联网医疗行业2021年1~7月医疗IT订单回顾:7月小幅回落,公卫订单持续增长.pdf
【标题】"java源码:彩信发送开发包 apimms.rar" 提供的是一个用于在Java环境中开发彩信发送功能的源代码包。彩信(Multimedia Messaging Service,MMS)是一种允许用户发送和接收包含多媒体内容如图片、音频和视频...
中国内地和香港2020年回顾:IPO及其他资本市场发展趋势
中国内地和香港2020年回顾:IPO及其他资本市场发展趋势