技术开发 频道

政治斗争的代价!Java命运回忆录

六、编程语言政治斗争的代价

  从JAVA的故事当中,我们可以学到许多宝贵的教训。首先,是关于简洁和优雅。JAVA告诉我们:软件的编写是可以非常简洁的。

  但是,JAVA故事的另外一半,则是有关于政治的。JAVA独自赢得了无数用户的芳心,这让它成为了众矢之的。IBM微软,这两家公司都在自己历史中的不同时期一度控制着占统治地位的编程语言,因而它们都非常了解JAVA的价值,并发誓要将它毁灭。IBM“借刀杀人”的计划堪称完美。而微软公司则在竭尽全力地阻止 JAVA占据桌面系统和网络浏览器,并且它最终也取得了成功。

  但是政治斗争的问题在于,最终受到伤害的总是广大的人民群众,而不是发起这些斗争的政客。事实上,在最近两年受到热烈追捧的AJAX技术,是一种粗俗而低劣的技术,与JAVA所具有的功能相比,它简直是相形见绌。如果JAVA当初能够成为网络浏览器的一部分,它完全能够以JavaScript同样的方式来处理HTML/DOM。但是,如果我们使用的是JAVA的话,我们不但能获得一个第一流的编程语言,还能获得一系列成熟的标准,健壮而丰富的应用程序库以及各种各样的开发工具。但遗憾的是,历史已经不可更改。

0
相关文章