Java会四分五裂吗?

Java会四分五裂吗?

  从某些方面可以说,对Java的反响使我不禁回想起十年前烽火连天的Unix大战:强大的
巨型公司手中攥着大量的市场碎片,这些碎片是他们的“诺亚方舟”。那时逐鹿中原,为的
是问鼎一个新的操作系统,它可以在大型主机和桌面操作系统之间填补一项空白。而今天的
Java,正像当年的Unix一样,也象征着对业界垄断厂商的反叛。
  Unix本来可以用一套协调统一的通用程序界面独占市场,这样一来,软件一经写成就可
以不经修改运行在各种类型的平台之上,完全不需要做任何修改。结果不难想象,一个完全
有可能统一起来的Unix 集团变得分崩离析。每家厂商都想垄断市场,它们在自己的Unix版本
上持续不断地进行扩展。Unix阵线日益云散星离,这就使得微软可以一展雄姿,顺理成章地
把自己标榜为新的老大,鼓吹自己可以替代Unix过去的优势,成就横跨企业的平台。Unix的
市场阵地最后稳定了下来,但找到自己的位置了吗?
  今天,Java平台正在十字街头徘徊观望。它将向何处去?在激烈的幕后拼斗包围之中,
它能够继续保持强劲的发展势头吗?微软与
同行间的争斗怎样收场?
  在全球网络化的广阔背景之下,冷眼观看业界群雄争霸,一幕接着一幕地上演好戏,怎
不叫人陶醉!兴奋之余不免感叹:历史会重复它自己。当然,这种重复不过是貌合神离,因
为技术的车轮滚滚向前,各派政治学在空中潇潇撒网,已然今非昔比。也只有这样,未来才
会焕然一新。
  若把Java同Unix放在一起进行比较,就当牢记它们之间有着重大区别。首先,当Unix崭
露头角,作为一个有前途的跨平台操作系统出现的时候,它已然走过了差不多20个年头,专
家们从未按未来需求把它设计成模块化的分布式操作系统。Java与此迥然不同,它只有两岁,
好像早晨八九点钟的太阳,正在兴旺时期。设计者深谋远虑,把它制作成分布式平台。眼下,
Java的市场还未完全成熟,但Java语言及其基础结构的实力,将给它带来巨大的发展潜力,
可谓成功在望。
  其次,还有一个显著的区别:今天的开发商对Java的青睐,远远超过了他们昔日对Unix
的兴趣。同样重要的是:开发商可以使用一个零售商的虚拟机,而不必局限在一个单一的平
台上。这将确保Java有机会充分发挥其潜在优势,  这是否意味着微软已老气横秋,而
Sun Microsystems将入主潮流呢?是否意味着我们将拥有一个这样的Java——各个机构的软
件一旦写成,就可在任何平台上畅行无阻?并不完全如此。我想,我们将来看到的会是一个
更为复杂的结果。尤其应该强调的是——
  微软将成功地把其Java版本安装到Windows平台上;
  惠普及其伙伴将运用内含的Java开拓它们自己的发展方向,以满足潜在市场的专门化需要;
  IBM将运用Java和企业JavaBeans系统创造出用于主机和PC的跨平台统一的语言和基础设
施,能够用于它的所有平台,从主机到PC,无一例外。
  Sun将会同各方继续奋战,保持控制并维护名牌。它将不得不证明,自己不仅仅是一个
“虚拟标准实体”还将成为一个真正的软件商;
  Myriad 关注软件供应商,它将会围绕Java开发出各种软件包,它将不得不承担开发“一
旦写成,处处运行”软件的艰巨任务……
  Java将以其分布性、未来可扩展性以及它投入Java应用软件开发的巨大资本。
  但Java可能永远不会成为下一个Unix,在它前面有真正的挑战。软件业将继续瞄准顾客及
其需求,顾客将保持在互操作性和特色魅力方面的压力。由此看来,每个人都可能成功。
  (Judith S.Hurwitz是Hurwitz集团公司的总经理和CEO。这是位于马萨诸塞州的一家研究
和咨询公司,主要从事应用决策,尖端基础设施和系统管理方面的业务。)


 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
<p> <span style="font-size:14px;color:#337FE5;">【为什么学爬虫?】</span> </p> <p> <span style="font-size:14px;">       1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到!</span> </p> <p> <span style="font-size:14px;">       2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站</span> </p> <p> <br /> </p> <span style="font-size:14px;color:#337FE5;">【课程设计】</span> <p class="ql-long-10663260"> <span> </span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 网络请求:模拟浏览器的行为从网上抓取数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 </li> <li class="" style="font-size:11pt;color:#494949;"> Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 </p> <p style="font-size:11pt;color:#494949;">   </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <br /> </p> <p> <br /> </p> <p> <span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;">【课程服务】</span> </p> <p> <span style="font-size:14px;">专属付费社群+定期答疑</span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"><br /> </span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"></span> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值