在Web开发中,因为Ajax 是前端和后台交互的主要方式之一,其他的交互方式有Flash,Slverlight。特别是网页游戏,大多数还是采用Flash,一方面可以使用 ActionScript来编写代码,虽然ActionScript也是根据ECMAScript规范来实现的,但是它面向对象观点要比 JavaScript好,所以也适合大型游戏和企业级开发。短期内,HTML5+JavaScript想完全代替Flash/Flex技术,还是不可能 的。

这 本书针对时Ajax高级开发,介绍了前端和后台的经典Mvc架构,并且以一个User Login的程序来演示这个技术。当然书上倒数第二章有一个游戏开发,但是那上面没有完全体现出Ajax的长处,不过里面很早的介绍的了HTML5 Canvas技术,以及使用HTML+JavaScript来开发游戏,还是值得开发阅读的。全书总共11章,我看过之后总结如下:

第一部分:Ajax的易用性、易访问性、易伸缩和易维护

第二部分:客户端和服务器程序架构

第三部分:调试、性能调优、Web应用安全和编写文档

第四部分:游戏开发(涉及到客户端和服务器端内容)

我看这本书是中文版,原书作者应该是06年编写的,所以里面在讨论浏览器调试工具和插件时,没有涉及到Chrome,然后在游戏开发章节中,涉及到Canva技术,因为当时HTML5技术还没有全面普及,作者能独到见解的讲述这些内容,也见作者眼光的长远。

国 内的Web开发者很多,但是真的对Ajax的易用性、易访问性、易伸缩和易维护特性掌握还是不够,大家在开发过程也基本都默认用户使用的是浏览器访问我们 的应用或者网站,而且假想用户开启了JavaScript等。所以国内web工程师开发出的产品要是使用屏幕阅读器,或者有些用户禁用了 JavaScript,开发出的应用或者网站基本是不能work的。有时还可以听到这样的评论:都21世纪了,你的浏览器怎么不开启JavaScript 呀!而已很多网站也不去侦测用户是否禁用了JavaScript,一般的电脑用户根本就不会去开启JavaScript。所以国内的开发者和国外的开发者 在对待技术的态度还是有很大的不同,虽然目前国外的流行的技术,国内的开发者也会很快跟进,但是底层的技术和技术的态度,我们还是要虚心的向国外的开发者 学习。所以目前我看书,基本是看翻译的书,有时也会啃英文版的电子书。

在.NET 开发的后台领域,目前流行的技术有WCF,LINQ、EF和MVC。但是随着.net4.5一起发布的,Web API和Single Page Application, Mobile Application也会慢慢流行起来,特别是新推出的Web API,前端可以是任何一种应用程序类型,但是web前端和mobile site肯定是会用Ajax技术去call后台的。所以Ajax技术是前端和后台的交互桥梁,而中间的交互格式xml和json也会越来越重要。

所以个人觉得学习好Ajax之后,而需要深入的学习JavaScript操作XML,JSON技术。

深入Ajax架构和最佳实践读书笔记相关推荐

  1. 结合丰富示例深入讲解Ajax架构和最佳实践——《深入Ajax:架构与最佳实践》

    媒体评论 "本书不仅介绍了编程技术,而且全面讲解了 Ajax 应用程序的生命周期.如果你想成为一名专业的前端开发人员,一定会被本书中关于架构的真知灼见和最佳实践深深打动." --A ...

  2. 《深入Ajax架构和最佳实践》读书笔记

    在Web开发中,因为Ajax是前端和后台交互的主要方式之一,其他的交互方式有Flash,Slverlight.特别是网页游戏,大多数还是采用Flash,一方面可以使用ActionScript来编写代码 ...

  3. PHP核心技术与最佳实践 读书笔记 第二章 面向对象的设计原则

    2019独角兽企业重金招聘Python工程师标准>>> 第二章 面向对象的设计原则 2.1 面向对象设计的五大原则 单一职责原则 接口隔离原则 开放-封闭原则 替换原则 依赖倒置原则 ...

  4. 用Ajax构建关键任务的企业级Web应用 ——《深入Ajax:架构与最佳实践》

    用Ajax 构建关键任务的企业级Web 应用 --<深入 Ajax :架构与最佳实践> 作为 JavaScript 技术发展的一个新阶段,作为客户与服务器通信的一种创新手段, Ajax 已 ...

  5. 用Ajax 构建关键任务的企业级Web 应用 ——《深入 Ajax :架构与最佳实践》

    用Ajax 构建关键任务的企业级Web 应用 --<深入 Ajax :架构与最佳实践> 作为 JavaScript 技术发展的一个新阶段,作为客户与服务器通信的一种创新手段, Ajax 已 ...

  6. 推荐系统实践读书笔记-01好的推荐系统

    推荐系统实践读书笔记-01好的推荐系统 在研究如何设计推荐系统前,了解什么是好的推荐系统至关重要.只有了解了优秀推荐系统的特征,我们才能在设计推荐系统时根据实际情况进行取舍.本章分3个步骤来回答这个问 ...

  7. 推荐系统实践读书笔记-06利用社交网络数据

    推荐系统实践读书笔记-06利用社交网络数据 自从搜索引擎谷歌诞生后,大家都在讨论互联网的下一个金矿是什么.现在,几乎所有的人都认为那就是社交网络.根据尼尔森2010年的报告,用户在互联网上22%的时间 ...

  8. 《中台架构与实现》读书笔记

    <中台架构与实现>读书笔记 基于微服务架构来构建企业级应用已成为业界趋势.微服务架构很好地实现了应用解耦'可以更好池实现应用上云'解决单体应用扩展和弹性伸缩能力不足的问题. 作为中台,需要 ...

  9. python基础学习[python编程从入门到实践读书笔记(连载一)]

    写在前面:本文来自笔者关于<python编程从入门到实践>的读书笔记与动手实践记录. 程序员之禅 文章目录 02变量和简单数据类型 03 列表简介 04 操作列表 05 if语句 06 字 ...

最新文章

  1. (转载)星期几问题——蔡勒公式
  2. ASP.NET MVC 音乐商店 - 1 创建项目
  3. python零基础看什么视频和书籍-资料│最适合大学生零基础学的Python视频+电子书...
  4. 最大质因子序列(信息学奥赛一本通-T1410)
  5. java 动态代理范例 InvocationHandler与Proxy
  6. 虚拟机环境下ansible方式部署tidb3.0时系统检测不通过
  7. .net在当前日期的基础上加一天
  8. 猎户座计划软件测试,三星Exynos4412
  9. JAVA——根据QQ群号得到idkey以及QQ群加群链接[网页版本]解决方案
  10. 基于ET6框架的资源热更
  11. Git使用小记(Windows)
  12. 企业营销环节应用RPA的三大典型场景
  13. linux磁盘配额测试,Linux磁盘配额测试过程完全攻略
  14. rewind() 函数
  15. 怎么恢复计算机系统软件,重装系统后软件如何恢复原状
  16. 打造品牌元宇宙 子虔科技Zetaverse产业元宇宙平台现已上线
  17. 什么是接口测试,我们如何实现接口测试?
  18. 该内存不能为read的解决办法:内存不能为read修复工具
  19. 生活的改变从这一刻开始:香港之旅
  20. mysql 时间字符串 1_Mysql 中的日期时间字符串查询

热门文章

  1. 关于jetbrains系列产品2018.1.5以后的使用(crack)方法
  2. 非对称加密和证书总结
  3. jQuery判断checkbox是否选中
  4. spring @Required
  5. 兴趣部落的 Git 迁移实践
  6. 下载SpringJar包
  7. 往事并不如烟@武汉 --- 和同事们一起'诈金花’
  8. 运维实战案例之文件已删除但空间不释放问题解析
  9. Maven实战(三)Eclipse构建Maven项目
  10. 【拾贝】版本控制-git 建立Team项目