您的位置:首页 > Web前端 > JavaScript

简评:JavaScript将成Silverlight的最大对手?javascript

2012-01-09 03:16 232 查看
今天看到的这篇文章, 让我对chrome能够带来的影响,有了点新想法。update: 发现我在跟别人讨论时,比直接写作文说得清楚一些,对这个问题有兴趣的朋友,请参见第6、7两楼;再强调一次,chrome这个具体的产品成功与否,就如google自己所说,根本无所谓;google目前只是借力打力,来个阻击战,省的技术领域的前进方向造成对自己不利的局势。

全文如下:在悉尼举办的微软tech-ed技术会议上,与会专家就微软的silverlight的竞争对手究竟是flash还是javascript展开了激烈辩论。
在google正式发布基于快速javascript技术的chrome浏览器后,微软高级项目经理scott hanselman当地时间周五在研讨会上对听众说出了自己的想法:“我想在18个月之后我们会看到javascript以100——1000倍翻番的速度增长,在google的推动以及mozilla的胁迫下,javascript的发展会对我们形成威胁。”
世界著名咨询公司凯捷(cap gemini)公司的高级顾问jonas folles对此表示赞同,他认为javascript将会延续快速增长速度,并且chrome浏览器的地位也将会很快变得“举足轻重”。jonas folles认为如果用户中使用javascript遇到一些限制时,一些很“cool”的javascript编写器将帮助用户实现更容易的操作。
“如果现在让我们对silverlight和javascript做出取舍是一件很困难的事情,不过我想最终javascript将超越flash成为silverlight的最大竞争对手。”jonas folles最后断言说。
...(省略)..
jonas folles最后表示即使加速发展的javascript成为主流,也不会影响到silverlight的壮大发展,特别是在企业普遍对web 2.0都很感冒的今天。“对于企业内部互联网,如果用户想得到类似web 2.0的体验,仅使用html和javascript来实现并不是那么容易,相对而言,silverlight可能是一个更为简单的选择。”

如果没弄错, 澳大利亚和加拿大是.net份额最大(甚至占很大优势)的国家;既然这种会议上谈到js和sl之间的问题,那么我们也不妨思考一番。
实际上,html + javascript,比起flex或者sl,在根本上的一个核心竞争力的差别,就是运行效率;如果说还有什么其它的真正要命的,就是缺乏改进的承诺(包括svg等方面);(update:另外就是对js能用来做什么、应该用来干什么,进行一个足够认真的、有风向标意义的而不是小型使用者自发性的说明和保证)。如果你是一个adobe或者m$的粉丝,也许你会提出种种意见;事实上,前一段时间从风向上来说,确实ria有背离html
+ js,向专有商业解决方案靠拢的意味。在这里我们基本没有考虑其它的可能性,因为对于一个新的方案来说,想要打破adobe和m$的封锁,基本是不可能的。
相反,作为一个有广泛认知和掌握的方案,一旦html + js在关键性的特性上不再存在瓶颈, 那么也许会像滚雪球一样,在易用性等各方面迎来新的一轮飞速发展。大家都在进步,都在争取或者巩固市场份额,18个月后,即使在“企业内部互联网”,sl和flex是不是真的是一个“更为简单的选择”,嗯,还真不好说。
另外一个问题则是,当各种操作系统(比如xp)的用户非要升级一个浏览器,即便算上windows update,ie 8还占有先机吗?今天的舆论环境与发展趋势,他们会不会已经开始感受到升级的需要?chrome的出现,会不会提醒平均水平越来越高的互联网用户,浏览器也是一个可以随便换、且换起来不费劲的软件,从而真正带动一个多样化(但标准)的浏览器市场?回答这个问题前, 先想想google就是全世界的baidu,这还没算其它加分。
跑在虚拟机上js,仅仅是一个开端:诚然,v8还不够好,比如在cpu占用方面还可以继续优化;js上也缺乏真正的重量级应用框架,等等。可这一步一旦跨出去,接下来的时间内就可能开始新的一轮军备竞赛。 参与这轮竞赛的,有可能就包括sl甚至flex的拥有者(update:似乎ff 3.1的新js引擎,就是adobe贡献的)。是的, 上面这篇文章提到的是竞争,可我们凭什么认为,微软在“javascript以100——1000倍翻番的速度增长”的时候,偏偏要和其它竞争者玩一个零和游戏呢?
另外的不稳定因素,还包括那些隐藏在世界各个角落的hackers/geeks,有实力向大型公司提供解决方案的小型工作团队们,以及那几个供职于m$内部,搞了一辈子html和js引擎开发的主儿;也就是说,这很有可能是一个所有个人和组织的冲锋号,无论这些主体之间存在的是什么样的一种关系:比如虚拟机的玩法,google肯定不是差的,但一定不是最好的;但无论谁在这上面取得成功,google都不会吃亏。
这是个了不起的动作,安排的恰到好处;不是说多么有技术含量,而是姿态,巨型品牌动物的姿态:
1.给ria解决方案的商业公司专有化刹车:你们不搞标准化和有广泛基础的技术,我带头搞,看你下步如何决策?
2.抵消其它公司在技术上的商业宣传在群众中间造成的影响力:他们不说好的,我说好,来点信心。
3.在无数不愿意废弃已有技能的应用者中扮演一个大哥:虽然说够用就好,有我在这,不够用咱也能把它搞够用了。
4.对少数有能力改进核心特性的研究者来个统一战线:只要你肯干,投给mozilla(相比之下,吓唬这小子只是个附属物了)的真金白银,说不准明天就归您了;商业和宣传阵地您甭操心,有我的品牌顶着。
就像google说的,“也许chrome不能怎么怎么样,但....”,是的,google无需成功,只要创造机会,让m$、mozilla、adobe全都收获一个意外,一个最终甚至可能不是来自于google的意外。防止其它商业公司明修技术栈道、暗度业务陈仓,这是其一;在这个基础和前提下,其它图谋也可以从长计议了。
最后,我们再看看另一方面。
过去我本人也经常批判各种各样的委员会,w3c、c++标准,到民国教育委员会。但如果真的观察c/c++的标准化,那么多解决方案主要提供商的故意忽视和负面宣传,以及因官僚主义和内部利益纷争而带来的缓慢行动,并没有真正的让c/c++真正的丧失生命力。即使我们不去深究那些错综复杂的原因,并且忘记它缺乏并行支持等一系列现今流行的元素;仅简简单单的认为,“应用c/c++的领域”,“c/c++是最合适的”;那么凭什么我们不能说,web这一亩三分地儿,html
+ js就是那个真命天子呢?google的主动出击,上面这篇文章中m$专家们表现出来的东西,都代表了对这个可能性的一种肯定。
忘记flex多么出色,sl为什么好吧,那都是无足轻重的具体优点;一旦拥有强大群众基础的老旧方案获得新生,重新获得商业社区和开发者社区的关注,那么在新一轮的总动员中弱项被改进成强项,也许都是指日可待的了。 是的,google此举,也不一定就成功;m$和adobe希望最终取代html+js的目标,也不一定就化成了梦幻泡影。但是在我这个一向对google不感冒的人士看来,也不得不说一句,干得漂亮。

update:火狐javascript虚拟机性能超过chrome v8,惠普将和mozilla合作推出虚拟浏览器,也许这都说明不了什么,也许是一个新的开始,谁知道呢?

======================================================

在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: