
日志文章

2006年10月01日 09:59:17
AJAX, JSF, Portlet 和 Gadget
|
AJAX 加入 web 应用开发战团,搅起一轮新变化:浏览器自己可以在呈现和交互处理方面做更多的事情,用户体验在相当的情况下,变得跟桌面一样。原来 persentation 层的东西,都在服务器端,借助 AJAX,可以将他们全部或者部分地转移到浏览器这边,因此,新老技术纷纷登场,可谓乱花渐欲迷人眼。最近看到很多 JSF + AJAX 的技术,这种改造,我觉得难以改变其服务器为中心的定位,由于 AJAX 本身编程就麻烦、费事,加上 JSF 侧重服务器,AJAX 侧重浏览器,这种错位导致程序员的学习成本和开发难度增加; Portlet 的改造也有类似为难之处。其他技术如 ASF/JSF 如何加上 AJAX 来改善,我想应该是目前的权宜之计,最终伴随 JavaScript 的改善,AJAX 工具的成熟,最终这些服务器端的技术,尤其是 JSF 和 Portlet 这种服务器端的组件技术最终将被未来的 AJAX 开发平台温柔地送走,比如今天的 Gadget,虽然还稚嫩,应该有前途。 |



RSS订阅
手机访问
一共有 2 条评论
过去,主机+纯显示终端被 PC+Server 的 C/S 结构所取代,其中一个很重要的变化就是将显示和一部分逻辑甚至是数据转移到客户端,今天互联网更复杂一些,不过用户希望有更好的体验、更多的控制能力,因此浏览器本身成为一个应用的载体,日益借助于 AJAX, Flash 等类似的技术,逐渐取代服务器端的 presentation 层次的工作,是一个必然的趋势
基于今天的带宽,和 AJAX 本身的局限性,我同意这个客户端和服务器端的和平共处的这种局面。
我想,伴随宽带的发展和 AJAX 相关的客户端组件模型技术的涌现和接受,最终这些依然依靠服务器端来处理 Presentation 技术,会走出舞台,就如同 PC 盛行时 C/S 取代主机/纯显示终端一样。这种取代的背后是用户得到更多的控制权,以及更好的生产力的释放。
//Jove
最近看到一个国内的厂商,拼了小命吹嘘自己的 JSF+AJAX,也是一个乐事。