ajax需要吗,Ajax,我们真的需要吗?

Ajax遍地开花,而且很多巨头不遗余力地支持,似乎有了Ajax,我们的应用就会变得更美好。

但是,我们真的需要Ajax吗?

丰富的用户体验成为现在的热门话题,于是,javascript和xml组合在一起,摇身一变成了Ajax。似乎这会为我们B/S架构的前端带来强大的展现能力。大家津津乐道 Gmail 的例子,然后说,我们的应用可以变得更强大。

可是Ajax首先让我想起的是javascript带给我的痛苦。真的是痛苦啊,当时还是IE的天下,动不动就不负责任地宣称“xxx不是对象”或“对象找不到方法”,然后告诉我一个天知道怎么算出来的所在行数,接下来就是不停的trace 或 alert。且不说ajax是否真的能带来我们期望的效果,至少javascript带来的痛,就让我很犹豫是否要接受ajax。

实际上,B/S从诞生以来,人们就在为客户端的问题发愁。这里面N多的技术,javascript,ActiveX,flash,webstart……似乎都被淹没了,难道ajax真的就比上述这些方法好吗?我看未见得。何况现在RCP在后面紧追,Office也能调用WebService。Ajax真的就有出路吗?

而且,我们的当务之急真的是客户端吗?恐怕也未必。实际上,项目中如果引入ajax,会占用我们大量的时间。但是产生的价值呢?能否达到20%?

最后,B/S架构可能也自身难保。现在P2P的应用逐渐浮出水面,虽然只是在文件共享和IM等方面,虽然现在用P2P方式解决计算问题还很不成熟,但是这终将是个趋势,网络中的“奇点”总会被慢慢消除,如果Server都没有了,Browser又如何生存?

在ajax方面,google给我们做了很好的榜样,但是我们的应用,和google的应用,有可比性吗?

在这种时候说这种话,估计要被拍砖了,但是如果让我选择,我会选择RCP+Server的方式。升级更新的方便程度不逊于B/S,用户体验肯定强过B/S,最重要的是,我觉得用这个心里更踏实。顺便问一下,你是喜欢blog的网页编辑器,还是喜欢blog客户端?

本人的最新博客迁移到http://thinkinside.tk,使用GitHub Pages建立。

我会陆续将所写的文章迁移过去,并进行补充和修正,欢迎过来围观。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值