
“万里车书一混同,江山岂有别疆封!”
网络时代的竞争向来是赢者通吃的惨烈博弈。占据第一的位置意味着:广泛的用户&开发者支持、有资格成为某种行业标准的制定人、以及股东的腰包的鼓胀度。简单归纳为两个字——生存。不做第一,很难生存。
网络服务已成大势。这意味着往后用户的电脑都将成为网络终端,所有的资料都将在网络存储,所有的软件都基于浏览器服务。这不是妄想,Gmail, Google Notebook等等的出现已经告诉我们,这个时代很快就要到来。
然而,我们现在处于选择的三叉路口。Adobe(Macromedia)使用”异想天开”Apollo向我们召唤;Google已经祭出GWT(http://w3china.org/blog/more.asp?name=zhoujianjun&id=14576)使得java程序员开发Ajax如虎添翼;Microsoft正唾沫横飞的在纸板上向我们描绘着WPF/E的美好前景。
我们做为网络开发者,必须慎重选择,关系到你我的饭碗和才智的发挥。
第一部分:三足鼎立,难分高下!
Google现在虽然如日中天,Ajax也炙手可热。Gmail, Google Notebook,Google Map展示了Ajax实站的盛大成果。GWT的推出让许多java程序员欣喜若狂,认为Ajax的一大弱点——javascript的难以开发——就此终结。但,等等,Ajax真的那么好吗?黑羽认为,非也。
一,说到底,javascript还是一种脚本语言,需要客户端花费大量时间编译运行。oddhammer.com的评测早已明证了javascript同Flash这种已经编译好的二进制文件执行效率的巨大差距。而且这个测试还没有完全展示Adobe的JIT(Just in time)优势。

二,Ajax在离线存储上是一筹莫展。先天的劣势决定了它在离线运用上没有一席之地。你拔掉网线,再上上Gmail试试看看能不能读一封信?靠cookie这种超轻量级的玩意儿做不出任何有分量的离线运用。
三,Ajax热啊,太热了,但,sorry, 只是在程序开发者中好评如潮,Designer设计师们大多无动于衷。且不说美工设计和Ajax结合困不困难。只要看看Ajax fans们拥护的UI高级运用,拖拽,黄褪,在任何一个Flash初学者看来都是小儿科的事情。而任何一个稍复杂Flash,比如说标题文字做为一个Mask盖在一位图上,Ajax又如何实现?
可是,Flash又有什么好牛的呢?
牢牢掌握在一家公司手里的技术,还是收费的。无论以上那一点在现有的崇尚开源崇尚自有的网络世界都是不可忽视的硬伤。很多人说,要是Flash开源的话,哪里还轮得到Ajax, SVG(http://www.w3.org/TR/SVG/)的出现。这种巨大的智慧资源的重复浪费在Programming&Internet的发展中层出不穷。
Flash的版本普及并不是像人想象的那么快。从Flash player 8推出到现在两年了,普及率也不过85%。虽然不底,但对于商业运用来说是不可容忍的。所以才有了Express install的出现。
次要的缺点也有:Luar也说过Flash的一些在浏览器中的缺点,比如前进后退、链接、自适应改变大小等。但这些还不是重要的障碍。技术上可以弥补。而某些方面Flex2已经解决。
虽然你今天高兴Adobe,MM的合并,但是一切的主导权都在他们手里。Flex的编译器,SDK虽然免费,那是没办法的事儿。其他人都这么干了,你不做就要落后。但是Adobe也不会更大方一点,做到和别人一样就OK了。想IDE免费,没门?继续去自个忍受开源编辑器的痛苦吧!…….虽然没有它们我们会更痛苦。
终于说道微软了,瞧不起谁,也不能瞧不起微软。
虽然微软现在网络服务方面烂,Hotmail烂,MSN烂。但是说到底,Ajax和Flash命根子都捏在比尔盖茨的手里,只不过稍稍顾及反托拉斯竞争法不敢轻举妄动而已。不妄动贵不妄动,小动作那可从来没停过。君不见,稍稍改了下ActiveX的工作方式,就让整个Flash世界忙活了个底朝天,数以万计的人在问“怎么该有动画的地方变白了?”。继而我们又听到一些声音,大部分来自网络菜鸟,“其他的图像都好的,就Flash不行,Flash真烂!”不要嘲笑他们。菜鸟是网民的主体,是网络新鲜血液的来源。失去了他们就失去了所有。他日再改改javascript虚拟机的运行方式,或者IE对javascript的运作,哼哼,那又轮到Google忙活了。
比尔盖兹的手里的尚方宝剑就是操作系统。
为什么windows vista突然要改动30%的代码?这意味着重大的战略方向调整。30%可以对Google和Adobe造成怎样的伤害和冲击??我们拭目以待。可以想见和网络服务的捆绑那简直是一定的事。
拼性能我们是永远拼不过微软的。微软一急就耍赖,拿底层的API来给自己加分。别人甭想用这些。这次WPF/E我们看到了,又来这一招,和Flash来竞争的那个产品就可以使用到GPU的加速功能。这Flash AVM虚拟机怎么改也跟不上这个哦?!
(转自Kingda's Weblog)






Copyright © 2008 乐清市亿新软件开发咨询有限公司 版权所有 当前有4条评论未审核. 博客流量 浙ICP备05000874号
思无域、行无止的温州网络公司/乐清网络公司—亿新科技为您提供网站建设、网站设计、网页设计、网站优化、网络推广等服务.