佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1055|回复: 8

Ajax 与浏览器

[复制链接]
nty 该用户已被删除
发表于 2-3-2006 09:58 PM | 显示全部楼层 |阅读模式
http://khaisuan.blogspot.com/2006/03/ajax.html
------------------------------------------------------------------------

浏览器既Web Browser。简单来说,浏览器是人类窥探网际网络的窗口,没有浏览器网际网络是不可能大众化的。

不晓得年轻的朋友有没有听过Netscape这个游览器,我相信一大部份的年轻网民是没听过。这个称霸一时的游览器已经沦为历史名词。这过程经历了IT界著名的战役,被称为浏览器大战,欲知此战的前因后果请参阅此链http://en.wikipedia.org/wiki/Browser_wars
(由于英文版的资料较中文版齐全,因此我没有将中文版的url放上。这网上百科全书把浏览器之战写得像世界大战也是一绝。)


浏览器的主要功能不外乎解读网页,可是每一个游览器在解读方面有所不同,造成一定的偏差。虽然在网络技术上有很多非营利团体来标准化各项技术,可是开发公司之间的竞争让他们各自应用自己本身私有的技术(Proprietary technologies)。这样的结果是,同一个网页,在不同浏览器上的显示效果可能不同。

在这种情形下,谁的技术才是主流的技术呢?那就要看谁的筹码多。而筹码的多寡又决定于市场的占有率。目前IE的市场占有率至少在85%以上,一个IE不用的技术是不可能成为主流的,就算已经成为标准的技术也会沦为纯学术上的研究,因为没有人会弄一个只有15%人才能用的网页出来。在 "Ajax 初探"(http://khaisuan.blogspot.com/2006/03/ajax_01.html)里提到Ajax技术的初出茅庐,预料带来网络的革命。但是Ajax的技术的改进空间仍然很大,在这大前提之下,微软如不跟进,技术很难会演化成熟。

当今天下大势,犹如倚天屠龙记的那一句话。宝刀屠龙,号令天下,倚天不出,谁与争锋。屠龙刀是微软,倚天剑就非Google莫属。Google自成名以来,就平步青云,业绩扶摇直上。市场占有率,公司财力,人力直逼微软。最近推出一系列的网络软件如GMail, Google Map和最新的Google Pages都大量了应用Ajax技术。在这样的情形下,Google开始和Mozilla Firefox合作,是期望有一天能够和微软的IE抗衡。


Google 和Mozilla的合作始于Firefox将Google定为默认的搜索引擎。由于我本身是Google Adsense的用户,Google不久前将firefox的Google Tab列为推介产品之一,我认为这项合作的意义深远。Mozilla会不会有一天被Google并吞成为Google旗下的一个产品呢?这可不得而知,但是可以肯定的是他们的合作将会更密切。

Google推广Ajax不遗余力,将本身的部分的Ajax技术开源(Google AjaxSLT),这将催生更多的Ajax应用,届时必定有更多成功的网络软件出现。在Google的影响力和号召力逐步提升之后,如果微软因为操作系统的市场的考量而不跟进新技术的话,人们很可能因为想用Google而摒弃IE。发生这种情况的可能性不高,因为聪明的微软不可能没有意识到这一点。只是在那时侯,网络技术的主控权已不在微软手上了。

[ 本帖最后由 nty 于 1-4-2006 12:16 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 2-3-2006 10:54 PM | 显示全部楼层
微软正积极开发 LIVE 品牌,多数为一系列WEB APPLICATION.其影响不容低估。
回复

使用道具 举报

发表于 3-3-2006 07:05 AM | 显示全部楼层
如果这是一种趋势的话对于Web Designer的却是不好的影响!! 因为通常他们都是使用原始的方法制作网页
回复

使用道具 举报

发表于 3-3-2006 10:56 AM | 显示全部楼层
可以告诉我关于Ajax的东西吗?我有兴趣。那里可以找到相关资料?
回复

使用道具 举报

nty 该用户已被删除
 楼主| 发表于 3-3-2006 02:13 PM | 显示全部楼层
原帖由 Sui_G_G 于 3-3-2006 10:56 AM 发表
可以告诉我关于Ajax的东西吗?我有兴趣。那里可以找到相关资料?



可以先参考此blog。我有些相关的网址在那里。
Ajax 初探
=========
回复

使用道具 举报

nty 该用户已被删除
 楼主| 发表于 31-7-2006 11:13 AM | 显示全部楼层
原帖由 exiang 于 2-3-2006 10:54 PM 发表
微软正积极开发 LIVE 品牌,多数为一系列WEB APPLICATION.其影响不容低估。


不久前,看了Windows Live Search, 也将之和Google Search做了比对。

Windows Live VS Google 之风起云涌 (此文也同时发表于 http://itstory.blogspot.com
----------------------------------------
微软(Microsoft)比谷歌(Google)更早应用Ajax技术,当时微软已经察觉Ajax的威力,他担心如果这一门武功流传于天下,将威胁他武林盟主的地位,因此他不敢过于张扬,只是偷偷的用。多年以后,谷歌将 Ajax发扬光大,向世人展示了Ajax的魅力和威力,这时候谷歌早已不再是初出茅庐的小伙子,而是闻名江湖的一派帮主了。身为武林盟主的微软当然不会坐以待毙,他力邀Ray Ozzie加盟之后已经紧锣密鼓的筹备着下一场战役,如今他已经向谷歌下了战书,摆了阵法。一口气派出十八名精心调教的徒弟,个个摩拳擦掌已经做好准备和谷歌一决雌雄!

1. Windows Live Search Beta
2. Windows Live Messenger
3. Personalized Window Live
4. Windows Live Toolbar Beta
5. Windows Live QnA Beta
6. Microsoft Office Live Beta
7. Windows Live Mail Desktop Beta
8. Windows Live Shopping Beta
9. Windows Live Product Search
10.Windows Live Mail Desktop Beta
11.Windows Live Mail Beta
12.Windows Live Local Beta
13.Windows Live Safety Center Beta
14.Windows Live Academic Beta
15.Windows Live Custom Domains
16.Windows Live Favorite
17.Windows Live OneCare
18.Windows Live Expo

天啊,放眼当今江湖只有微软才有如此多钱粮,能够一口气就摆了如此鼎盛的阵容。在江湖上就算你有两下子而没有足够的兵马钱粮,一旦被武林盟主点中,几乎都只有两个下场。一是被他收服于门下,二是被他斩草除根。第一种下场的如Foxpro。第二种下场的有当年的Netscape(春风吹又生-Firefox是也),所有的文字处理器如WordStar之辈,还有被Excel取代的Lotus 123。不难发现微软常常都是后发先至,以他的财力,人力和最重要的市场占有率将对手各个击破,无一幸免。

微软在个人电脑 (Desktop)的战场上无往不利,可是光阴荏苒,战场已经从个人电脑移至互联网上。微软失去了他的杀手锏-市场占有率后能否节节胜利呢?那就决定在你和我手上了,因为我们都是这一场战役的评判,你觉得谁技高一筹你就把票投给谁,谁得票多就谁胜出。所以我也决定看看我手上那一票应该投给谁。由于双方人数众多,一时无法一一评论。

因此就先评一评第一场比斗,这场比斗双方都派出了大师兄,那就是Windows Live Search Beta和Google Search了。

Windows Live最大的特点就是他大量的应用了Ajax技术,而且他誓言要把Ajax这项技艺发挥得比谷歌更高境界。但是我弄不懂的是为什么一个搜寻介面要用那么多Ajax技术。当我输入关键字之后,我只是想在最短时间内得到最准确的结果而已。在这个介面用Ajax简直就是为了Ajax而Ajax,根本毫无意义。再说他的速度快慢不一,当我第一次输入“computer”这一个关键字后,它竟然让我等了超过一分钟之久!可是他之后又恢复正常,让我等了数十秒而已。什么!数十秒?你不妨试试看谷歌需要多少秒。因为慢,我们也看到的Ajax这门功夫的种种破绽,第一,当我们等待live search给我们搜寻资料时,我们并不知道浏览器也等着服务器的反应,如果你用IE的话,右上角那个地球不会转动,你不知道你是否该痴痴的等下去。虽然你可以看到那个“loading...”的字样,可是那代表什么?它是不是当机了?等了一会儿后你于是“当机”立断,决定停止一切动作,重新再来一遍,可是你又无从让他停下来,浏览器那个“Stop”键在Ajax的情况下不能使用呀?唯一的方法就是在浏览器关闭再重新启动。在这个分秒必争的时代,我已经开始感到不耐烦了。

让我们看看我们搜寻的结果吧,Windows Live Search不只速度慢,而且搜寻的结果也少,“computer”一词在谷歌找到4,050,000,000笔资料,而微软只找到 287,217,297笔资料。那么多的资料,谷歌以分页的方式显示,每页十笔资料。可能微软身为武林盟主不屑这些后辈所为,这种方法太简单了,有失他盟主的身份。因此他又用了Ajax在我们Scroll Down时才呼叫服务器,将接下来的资料慢吞吞的显示出来。听起来相当Cool,可是用起来却想哭。谁有耐性等你这样慢慢把资料传来?难道我想一下跳过几笔资料不行吗?再说,微软认为你看到两百多笔搜索结果后应该不会再看下去,所以他也不会无止境的帮你攫取资料。由于Scroll down的速度实在太慢,用Windows Live Search可是要有如钓鱼般的耐性。

我看这第一回合已经有结果了,那就是Windows Live Search Beta败下阵来。

Windows Live Search Beta在Ajax方面的造诣虽非我辈所能及,可是他练得走火入魔,完全失去了易用性,而且暴露了Ajax的弊病!谷歌让世人见识了Ajax的强大和威力,而微软却叫你看到了Ajax的缺点和破绽。这简直是东施效颦。
《庄子·天运》:“故西施病心而矉其里,其里之丑人见而美之,归亦捧心而矉其里。其里之富人见之,坚闭门而不出;贫人见之,絜妻子而去之走。”成玄英疏:“西施,越之美女也,貌极妍丽。既病心痛,嚬眉苦之。而端正之人,体多宜便,因其嚬蹙,更益其美。是以闾里见之,弥加爱重。邻里丑人见而学之,不病强嚬,倍增其丑。”

后因以“东施效颦”嘲讽不顾本身条件而一味模仿,以致效果很坏的人。亦为模仿别人的谦语。


但是这只是第一回合,以微软的实力,要扳回一城也不是没可能的。再说Windows Live的产品大多数还在Beta的阶段,Beta Version即测试版的意思。微软的Beta是真的,而谷歌的Beta是假的。君不见微软的Beta产品问题多多,要改进的地方不胜枚举,因为只是测试而已,所以微软的Beta是来真的。而谷歌的Beta却从没有给我任何测试的感觉,因此谷歌只是说着玩的。

我建议Windows Live Search在第二回合的比斗之前,考虑上一堂关于用户经验(User Experience)的课。以下是谷歌的免费教材,看了之后再融会贯通,期待下一回合吧!

The Science and Art of User Experience at Google
回复

使用道具 举报

Follow Us
发表于 31-7-2006 01:56 PM | 显示全部楼层
live search, 1 个character 1个请求 不慢才怪
live mail, 烂到不行,滥用ajax, 界面简直是垃圾.读广告多过读email.
ajax 最大的界限就是browser的 Forward,backward, reload 不能直接对应AJAX 让可用性大打折扣.

Google在ajax上也作出不少的试验.好像在搞多多益善.
当中最成功的例子就是google maps 和 gmail(更是ajax applications的先锋).

小弟的对ajax懂的只是皮毛, 请见谅.
我打算从0开始重新学习Javascript 特别是DOM.. 大家一起加油吧!
回复

使用道具 举报

发表于 31-7-2006 04:16 PM | 显示全部楼层
我也正在学习AJAX TECH,^^暂时只会基本的,但道理都是一样的,要看如何运用而已
回复

使用道具 举报


ADVERTISEMENT

发表于 22-8-2006 01:22 AM | 显示全部楼层
现在连Yahoo也开始应用AJAX技术了~
感觉上那些网页都很占记忆体~
browser开越久就越慢~

还是简简单单的Google实用些~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-5-2024 05:56 PM , Processed in 0.070608 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表