DoNews.com
【IT168软件频道】政治斗争的代价!Java命运回忆录
IT168网刊 | 软件热点 | 出处:原创-IT| 2007年10月30日 17:47 | 阅读
        

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

作者:随风而行 编译

  【IT168 软件评论】那是在1995年,C++ 还是构筑大规模软件系统的不二之选。C++ 是一款强大的目标导向的编程语言,是曾经被广泛应用的 C语言的继承者。但C++ 不仅强大,同时也非常的复杂。在老练的编程者享受着它所带来的错综复杂和无穷可能性的同时,编程新手们却在C++所构筑的迷宫中备感挫折。

  然后,JAVA出现了 —— 这是一种十分优雅、强大,但最为重要的是,十分简洁的编程语言。这款由James Gosling和他在SUN公司的研发团队所共同设计的语言,开辟了新的编程哲学,赢得了无数程序员的心灵和思想,改变了企业级别软件开发的规则,并且重创了微软公司。但是在它所获得的这些无比的荣耀之外,JAVA 同时也输掉一场最为重要的战役 —— 网络浏览器之战。在这篇文章当中,我们将会回顾过去10年中在JAVA身上所发生的故事,从它那无比荣耀的崛起,到软件世界中的政治斗争,再到那无比遗憾的“网络浏览器之败”。

  一、Java 的美丽

  JAVA核心语言第一大闪光点是它的简洁。这款语言的创造者们从一开始就作出了许多假设和妥协,决定从编程者那里剥夺一部分权力。但是,由此所带来的好处要远远超过所丧失的自由。JAVA语言所具有的第二大闪光点是它的虚拟机(virtual machine)。要想要C++程序运行在另一个平台之上,这需要付出许多的努力,而在与之相对的是,JAVA应用程序却“天生”具有可移植性。

  第三大闪光点是JAVA的程序库。JAVA程序库的意义非比寻常,因为它们将软件开发人员的注意力从关注程序的底层结构,转移到了关注程序本身。一部分早期的JAVA程序库从真正意义上定义了创新、适应性和可用性的标准。比如说,JavaBeans框架就向世人展示了组件的开发也能够变得简单(而不像COM 和ActiveX那样)。而这一系列框架为全世界的开发人员提供了可以重复利用的,并且是可以扩展的标准数据结构和算法。

  但是,很可能JAVA最重要的闪光点在于,它教会了我们中的许多人去思考交互界面。任何一种以目标为导向的编程语言,其力量都在于对目标的提取,而这一切都是通过强调交互界面来实现的。而JAVA又将此力量向前推进了一步。通过拆穿遗传性(inheritance)方面的神话,JAVA将交互界面推上了目标导向编程语言的王座。


【内容导航】

第1页:三大闪光点:Java 的美丽     第2页:诱惑:Java 的企业雄心
第3页:标准:JAVA社团进程     第4页:IBM 通过Eclipse劫持了JAVA
第5页:JAVA在桌面和网络上的败北     第6页:编程语言政治斗争的代价
第7页:结论:JAVA命运思考


IT168软件频道  IT168软件论坛
发表评论| 收藏此页到365Key
相关讨论

    没有评论        

IT168网刊介绍

IT168网刊 《牛哄哄》是业内IT专业站点中做得时间最久(3年)、影响力最大(用户群广泛)、更新量最稳定(每天一篇)、讨论用户最多(每天都有N多人讨论)的IT杂文名牌栏目。 专栏以虚拟男性人物牛哄哄为主,将我们身边的IT现状以嬉笑怒骂的方式轻松呈现出来,在逗得看客一笑的同时,激发读者的深刻思索。 目前,牛哄哄专栏已经在广东经济出版社的邀请下于2006年5月初次结集出版,书名为《牛哄哄IT幸福生活》,首印8000册,全国发行。 牛哄哄宗旨:每天一篇,用辛辣诙谐、幽默搞笑的方式,引人入胜的故事情节向您披露黑幕、讽刺不良现象、讲述IT爆笑故事,让您在笑声中吸取教训,获得智慧,减少损失。关注牛哄哄,关注您的IT生活,关注您的切身权益。牛哄哄宗旨:伸张正义,激浊扬清。替消费者说话,为弱者鸣冤!   IT168软件频道是IT168.com于2004年全新推出的集软件相关的“产品资讯、评论、企业软件解决方案以、个人软件应用及编程设计”为主的全新频道,旨为广大软件用户提供全面的信息服务!联络方式:itiger@it168.com
IT168网刊的栏目

IT168网刊更新

本站更新

本站焦点

IT168网刊归档

>>More
关于我们 [English] | 合作联系 | 版权信息 | 聚会相册 | 友情连接 | 使用指南
Copyright (C) 2000-2005 DoNews.COM ( IT社区&媒体平台 )
All Rights reserved.