分享

[Z]web开发的下一个学习方向:ajax

 Kerry 2005-10-12
最近一直在折腾ajax这个概念。折腾来折腾去,觉得这个东西还是蛮有吸引力的,虽然不是什么新鲜概念,但是如果有人打算将来一直做web开发,那现在就有必要开始研究一下这个东西了,google的gmail/maps/sns/groups..好多的东西都是寄予ajax framework的实现。

什么是ajax:
http://www.baidu.com/s?wd=%CA%B2%C3%B4%CA%C7ajax&cl=3
http://www.google.com/search?hl=zh-CN&newwindow=1&q=%E4%BB%80%E4%B9%88%E6%98%AFajax&lr=

介绍ajax设计模式的网站:www.ajaxpatterns.org

进行ajax开发应用,对“css/javascript/dom”的要求比较高,所以进行开发前,最好要先提高一下对“css/javascript/dom”了解。

一个很好的学习html/css/wml/javascript/dom/xml/xlt.........的地方:
http://www./

=================================================

今天在看《ajax in action》进度比较慢,才看了三章,下面是一些书里提到的ajax的实现基础和框架。

下面是一些兼容不同的浏览器的一些javascirpt的lib库,可以帮你忽略一些不同浏览器的javascript不兼容的问题:
x library:  http:///
Sarissa:    http://sarissa./doc/
Prototype:  http://prototype./(http://www./viewtopic.php?t=14347)

three small client-side frameworks:实现非常简单,通过javascript和xmlhttp实现ajax,与server端语言没有任何关系。
Prototype:  http://prototype./ 
Scriptaculous:  http://script./
Rico:           http:///rico/home.page

three small server-side frameworks: 自动生成server端的function和object的Javascript存根,简洁的测试页面,远程调用Javascript的安全性,自动转换数据类型。web页面通过调用javascript存根,来访问相应的server端的function和object。
DWR:http:///dwr
JSON-RPC:http:///
SAJAX:http://www./sajax/ (支持php)

three complex server-side frameworks: 允许你用纯Java等server端语言来代码编写Ajax应用软件,他们提供web页面的代码的封装,依赖性比较强,每个的实现差别比较大,速度可能会有问题(echo2感觉就比较慢)。
Backbase:       http://www.
Echo2:          http://www./products/echo2/
Ruby on Rails:  http://www./

Ruby on Rails最新版包含ajax功能,前面提到的Prototype就是从这个里面分离出去的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多