[导入]Ajax,一个全新的Web设计思想 -- Ajax的4项基本原则
摘录:<Ajax实践 P23>
" 我们为自己设定的目标是:通过Web浏览器交付具有良好可用性的独占应用,以满足提高用户的生产力和通过网络来共享数据两方面的需要,同时还具备Web应用集中维护的优点.为了成功地实现这一目标,我们需要以一种完全不同的方式来思考Web页面和应用.我们发现,下面的这些要点是需要牢记在心的:
- 浏览器中的是应用,而不是内容.
- 服务器交付的是数据,而不是内容.
- 用户和应用的交互是连续的,大部分对于服务器的请求是隐式的而不是显式的.
- 代码库是巨大的,复杂的,而且是组织良好的,这个特点对于架构来说非常重要,需要认真对待.
"
浏览器一夜之间发胖,从瘦客户摇身变成胖客户....
服务器返回的可以是一段JavsScript代码,一段纯文本或者一小段XML....各有各的特点....无论如何,都比传统的Web应用中返回的大杂烩少得多....
网络流量主要集中在前期.....
让服务器在客户身边为客户服务,而不是打断客户的操作...
JS可以是非常严肃,严格的OO语言.....代码库要有可维护性,分离关注点,共同的编程风格以及设计模式....团队的参与.....
文章来源:http://blog.163.com/fengmk2/blog/static/89132402006923553523