JVM救不了Java

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:studentxp2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  面临应用程序网络化的发展趋势,我认为Java由于其设计架构上的弊端,在网站开发上将很难有大的作为。与此相反,以PHP为代表的动态语言则天生就适合网络的开发模式。
  习惯和支持Java的人们,往往认为PHP和其他动态语言只属于那些不懂编程的人——即使它是LAMP(Linux+Apache+MySQL+PHP)这一盛行的开源架构中的一员,也不能保证它有什么前途。
  然而,他们忽略了应用程序网络化的发展趋势,这不仅包括媒体和电子商务网站,还包括CRM、ERP、报表和文档管理等。我认为,Java由于其设计架构上的弊端,在这些领域会有些力不从心。与此相反,以PHP为代表的动态语言正是随着上世纪90年代网络的井喷式发展而诞生的,它们天生就适合网络的开发模式。一大批具有代表性的网站都是使用PHP进行开发的,如Wordpress、Drupal、mediaWiki、osCommerce、SugarCRM等。
  尽管很多Java厂商已经意识到网站开发的重要性,并开始努力,但它们始终都无法摆脱“强大”的语言特性带来的限制——网络开发的总体成本居高不下。现在,Java厂商主要依靠JVM(Java虚拟机,Java的底层执行环境)来实现网络开发,它与Java配合得很好,也能够一定程度上支持多语言。然而,这种模式并未采用LAMP的松耦合模型,而是还想保住Java原有的优势。这样,它们通常不愿意丢掉对客户工作的控制权,并经常干预JVM所支持的动态语言。
  尽管对手实力不容小觑,但我坚信市场的主流并不会改变,LAMP这一开源架构将依然盛行。这是因为:首先,主要的动态语言都有强大的开发者社区作为支持,它们坚持不懈地改进这些语言的功能,而JVM永远只能落后于这些事实上的标准;其次,由于JVM并不是专为动态语言而设计的,所以对于实际应用中不断出现的问题,Java厂商还有很多完善工作需要做;第三,现代网站开发通常需要很强的可扩展性,因此,对系统的高强度访问处理能力要求很高,这也与JVM的设计初衷相冲突;第四,对应芯片的多核发展趋势,使用多进程模式的动态语言,比使用多线程模式的JVM具有更好的稳定性和可靠性;最后,LAMP架构使得开发者容易入门,但同时,它也适用于雅虎和Facebook这样的大型网站。
  总而言之,我认为动态语言将继续是网络开发的标准。尽管JVM对动态语言的支持会吸引一些Java客户,但它永远无法阻止开源运动的潮流。
其他文献
现有的一些收费管理已经制约了交通流量几近饱和地区的高速公路服务水平的提高,而ETC系统恰好解决了这个问题,降低了运营成本,提高了服务水平,还对我国的智能交通具有重要的借鉴意义。  ETC是Electronic Toll Collection不停车电子收费系统的简称。最初,ETC系统在军事上用来识别敌我双方。20世纪80年代末,挪威首次将ETC系统应用于公共交通上,其主要目的是提高交通效率。  传统
关于联络中心的发展趋势,Aspect Software公司CTO Gary Barnett认为:“短期看来,一体化的应用、VoIP技术以及SIP和VXML等行业标准将会被全面采用;中期看来,托管式联络中心将会大量增加,可通过单一界面进行管理的分布式架构将成主流;长期看来,联络中心将与统一通信完全集成起来,在客户面前,企业就是统一的联络中心。”  目前,一股呼叫中心的技术风潮刮进中国,一些技术专家集
Windows Server 2008,当这个被鲍尔默称为“微软在2008年最重要的发布”出现在全球用户面前的时候,很多人都在考虑一个问题:要花多长时间,它才能来到自己身边?  为了吸引用户,微软下了大功夫。依靠Windows Server 2008,微软正式向VMware发起了挑战。在Windows Server 2008中,微软首次集成了虚拟化技术。Windows Server 2008中有许
问题描述:业务激增带来3大问题    随着宁夏银行业务规模的不断扩大,柜面业务和渠道代理业务不断发展,核心系统所处理的交易不断增加,经过了3年多的时间,主机所处理的交易量由上线初的日均15万笔增加到40万笔,核心数据库的应用数据由上线初的20GB增加到80GB。业务量的增加产生了以下问题:  第一个问题是主机的交易速度下降。柜员反映,有时在业务高峰期办理业务会出现终端停顿15~25秒的现象,给银行
为了保证有效地管理和使用IT,IT治理过程中的决策该由谁来做?  某大型集团企业,ERP上了好几年,IT部门也已经有几十号人,但是仍然忙不过来。业务部门的人成天抱怨,不是系統这里出问题,就是那里流程要修改。后来CIO只好在内部推行服务水平协议,树立业务部门的成本意识,实行内部结算。一年下来,尽管IT部门账上赚了几十万,但是来自业务部门的抱怨仍然没有减少。尤其是新项目开发时,CIO天天要决策,他大为
现在,已经在报业占据领先地位的方正飞腾软件,决定乘胜追击打开包括各类设计公司在内的商业市场。  熟悉排版的朋友都知道,报纸的排版和广告、菜单等商业作品的排版都属于中文排版,它们不仅对排版软件有着不同的要求,还对软件的销售模式和服务有着不同的诉求。  方正飞腾能把在报业市场积累的各种优势,带到这类商业市场吗?    方正飞腾创新的销售方式示意图    正式进军商业领域    方正电子常务副总裁宾建国
联想在4年前发布的2999元圆梦PC拉开了城镇、农村电脑市场的序幕后,低端电脑市场正在引起更多PC厂商的关注。方正、海尔、戴尔、浪潮、惠普等先后加入战团,纷纷发布面向城镇或农村的机型,意图分羹低端市场。  然而,通过针对性的产品来切入市场是否是最有力的招数,至今为止仍然是业界争论的焦点。记者了解到,市场上大多数类似产品难寻成功拓展的案例。似乎低价的PC至今仍然停留在厂商策略一端,并未撬起相应的市场
为了帮助中小企业提高办公效率、加大节约能力,3月24日,爱普生全国中小企业办公开源节流座谈会拉开帷幕。当天,活动在浙江湖州和广东肇庆两地首发。  据悉,此次全国巡回座谈会旨在为中小企业带来更优秀的省钱解决方案。活动将为期四个月,跨域31个城市。与以往不同的是,本次一改以大城市为重点的巡展惯例,首次将目光投向了潍坊、宜兴、湖州、泉州、汕头等31个地市级和县市级城市。  此次活动爱普生采取了公众路演与
作为衡量当今高性能计算领域发展水平的最高标准,人们从中不但可以了解高性能计算领域的最新技术和发展趋势,更可以据此预测未来高性能计算产业的走向。    古希腊哲学家赫拉克利特曾经说:“唯一不变的就是变化。”  对性能永不止步的需求以及创新,贯穿了近十年的超级计算机发展。  2008年6月,TOP500.Org组织公布了备受瞩目的全球超级计算机500强排名。作为衡量当今高性能计算领域发展水平的最高标准
最近,一个业内的朋友向笔者感慨说:我们终此一生,都在寻找可以信任的商业信息获取方式;而那些厂商、营销者,终此一生都在寻找最有效的商业营销模式。固然现在这两种需求能通过网络进行便捷的对接,但由于优势话语权不在作为个体的网络民众一方,因此这样的信息交互依然是不对等的。  的确,互联网的发展,给了我们无限的可能,网络广告、电子商务信息,都是我们获取信息的途径。但是,无从考证鉴别、鱼龙混杂的海量信息还是让