开始准备学习ASP.NET2.0和AJAX1.0

这两天要开始为开发做一些准备了,主要看了《征服ASP.NET 2.0 Ajax——Web开发技术详解》和陈黎夫的博客以及翻译的一些文章。有收获,但是还是有些地方不清晰。
新要开发的LIMS系统主要还是由实验室CMS和管理系统两部分构成,管理系统的思路比较清晰了,就是构建基于XML的轻量级对象引擎,改进关系对象模型,界面方面以AJAX1.0 Extention和Toolkit为主,争取不用商业控件库了。
CMS这块需求多,而且思路不是很清晰,基本思路是尽量用html+js+web service完成所有功能,不要把.net的页面牵扯进来,把CMS中的功能抽象成xml标签,染红用xslt翻译用css显示,与服务器交互部分用ajax和web service通讯。现在看了新的ASP.NET2.0 AJAX1.0的文档以后反倒有些迷惑了,我理解我这种需求的实现无非3种形式:
1)写全部的js文档,自己构建ajax功能,控制页面中的DOM;
2)用MS Ajax Library包装好的js对象实现上述功能;
3)用ASP.NET2.0 AJAX1.0框架,不过那样似乎依赖于服务器控件scriptmanager,不能做到和服务器无关,还是要由服务器解释的,必须要用aspx页面且要有cs的脚本了,不知道能不能仅仅靠在html页面中引用框架的js文件实现这种功能,有些糊涂。
另外,仿佛altas中的客户端控件在1.0里面消失了,还是我没有找到?客户端控件是完全客户端解释的么?如果这样就太好了,总之这块没有搞清楚,对1.0了解的不细致。
才看了两三天,希望后面能够慢慢好起来,我的问题有高手能够解答么?
posted on 2007-06-19 23:25  蒋玮  阅读(157)  评论(1)    收藏  举报