当前位置:首页 >> 互联网 >> 2006年12月8日
"Times New Roman",
Times,
serif; align="center">技术争论:Ajax运用 否即将走向没落?
[ 关键词:Ajax 原文/来源链接 ]

推荐者:Jacky (积分 3252) | 原作者:
在孟岩老师11月21日 blog(http://blog.csdn.net/myan/archive/2006/11/21/1402346.aspx)中说他惊艳于微软公司新近推出 界面开发工具Expression,
并且预言基于Web标准(通常即XHTML+CSS+javascript) 界面开发技术很快就会没落. 孟岩预测:"最迟不超过2008年,
在WPF,
Flash(Apollo)等RIA技术 夹攻之下,
越来越多 Web应用将同时部署传统Web页面和新 RIA UI. ”
对于这个预测,
我和一些朋友认 孟岩老师过于乐观了. 我预测至少到2010年,
基于Web标准 界面开发技术仍然将 Web界面开发 主流技术,
而这些技术 集大成者就 Ajax. Ajax技术在最近两年中取得了很大 发展,
并且仍然在迅速发展 过程中,
现在就断言Ajax技术即将没落还 时尚早.
诚然,
从纯技术 角度来看,
我们 早就认 XUL/XAML一类使用XML来描述界面组件和布局 技术肯定 Web界面开发技术 发展趋势. W3C今年成立了一个工作组,
希望将XUL,
XAML,
MXML等几种界面描述语言统一 一种标准 格式(http://www.w3.org/2006/appformats/). 所以我们认 孟岩老师所看到 趋势 没有大问题 . 从纯技术 角度来看,
将来 Web界面开发肯定会发展到这种技术.
然而,
能看到趋势当然很重要,
但 我们还 需要解决很多现实 问题. 我在这里提出几个问题来与大家探讨.
第一个问题 :这种趋势将会以多快 速度成 现实?
技术 发展和演进往往都 一个长期 过程. 面向对象开发取代面向过程开发,
Java取代C++,
Ruby逐渐取代Java都 一个长期 过程. 孟岩老师所预测 2年和我所预测 4年似乎相差不大,
但 对于我们现阶段所要采取 行动其实影响很大.
即使正如孟岩老师所预言 ,
这确实 技术发展 趋势又能怎样?我们 否一定要在今天 明天和后天发生 事情而买单. 过早 将来发生 事情买单,
很可能会代价高昂. 这跟炒股差不多,
有经验 玩家会在最适当 时机入手. 过早入手,
过晚入手,
都会蒙受损失. 在这种趋势成 现实之前,
我们 否坐等共产主义 实现?我认 等待并不 一种积极 态度.
第二个问题 :Ajax有何优点?
我认 孟岩老师并没有充分地看到Ajax 优点. 孟岩说:"昨天我还在说Ajax 过渡技术,
没想到几个小时之后就得到印证. ” 其实严格说来,
任何 技术都可以称 过渡技术,
但 这并不会妨碍使用这种技术来 用户创造价值. 孟岩只看到了使用基于Web标准 界面开发技术开发效率低下 一面. 但 目前国内做界面开发 开发者有多少人真正理解了Web标准呢?根据笔者 经验,
采用完全 CSS布局,
将页面 结构,
表现,
行 三部分分离开,
注重页面各部分 重用. 经过一段时间 积累之后,
基于Web标准 界面开发完全可以达到比较理想 开发效率. 而配合使用Dojo,
Scriptaculous,
YUI等成熟 Ajax组件库,
还可以更进一步提高界面 开发效率. 在笔者看来,
影响开发效率 问题主要有两个方面:
1 Web界面开发者没有充分理解Web标准.
2 Web界面开发者没有尝试过组件化 开发方式.
相对于其他技术而言,
Ajax最大 优点有这三点:
1 Ajax 完全基于Web标准 技术,
Ajax所用到 所有 技术都 真正 Web标准.
对于这个预测,
诚然,
然而,
第一个问题 :这种趋势将会以多快 速度成 现实?
技术 发展和演进往往都 一个长期 过程. 面向对象开发取代面向过程开发,
即使正如孟岩老师所预言 ,
第二个问题 :Ajax有何优点?
我认 孟岩老师并没有充分地看到Ajax 优点. 孟岩说:"昨天我还在说Ajax 过渡技术,
1 Web界面开发者没有充分理解Web标准.
2 Web界面开发者没有尝试过组件化 开发方式.
相对于其他技术而言,
1 Ajax 完全基于Web标准 技术,
[ 关键词:Ajax 原文/来源链接 ]

|
| [收藏至站内网摘] [ |

顶一个呀.8273432