9.你认为Java对整个软件社群最大的一个贡献是什么?
● 我们收到的最多的回复是平台无关、Java平台、Java语言本身和由此而创建的社区。
● 有两件事:一个是它把带有垃圾回收机制的语言推向了广大使用者,另一件是围绕着这种语言建立的智能IDE。
● Java的确带来了很大的变化,包括它迫使Microsoft重新设计新的产品,例如对Visual Studio的改进以及.NET。利用JavaScript实现的浏览器对Java来说成了NetScape的替代品。服务器端的编程前进了一大步,并可以实现上百万站点的互连。
● 有很多学生不用再学C++了。
● 标准API的制定使得可以有很多不同生产商的实现。这就提供了一个对于共同接口进行最好实现的竞争,最后的结果是整个产业通过不断的寻求更高质量的解决方案变得很灵活。
10.展望未来,你认为Java语言还将像过去10年那样占据重要地位吗?还是会被另一种更新、更强大的语言取代?
肯定派:
● Java在工业进化的过程中仍将会扮演极为重要的角色,因为人们将会把关注的焦点放在软件的架构上,例如SOA。
● 我们实际上可以编写出更多的语言,它们之中有些可以和Java完全不同,但是,它们可以保持一致的应用程序二进制接口(ABI)。这就是为什么Java在很长的一段时间内仍然很重要的原因。
● Java仍是IT产业中强有力的语言,但是脚本语言在某些特定的领域里将会得到更广泛的应用。
否定派:
● 不会的,语言在技术上的领先性都是暂时的,Java也一样。因此,从某种意义上来说,关注Java的未来会更有趣。
● 当桌面电脑和笔记本被掌上设备取代的时候,我们将会需要一种更简单、更强大的语言。
● C#对Java有潜在的威胁。它是更好的语言。
● Microsoft正在以令人难以置信的速度转向.NET。它可以通过操作系统来拥有客户,在这一点上,它比Java更有优势。
● 在某些方面,Java虚拟机架构的缺陷会变得非常严重。如果可以提供设计更加优良的虚拟机,那么它将极有可能替代Java平台。