spa
单页Web应用
Single Page Web Applications Douban
米可夫斯基 (Michael S. Mikowski) / 鲍威尔 (Josh C. Powell) translator: 包勇明 publishing house: 人民邮电出版社 2014 - 9
《单页Web应用:JavaScript从前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。 《单页Web应用:JavaScript从前端到后端》大约三分之二的内容专门讲解单页Web应用的客户端开发,先定义何为JavaScript单页应用,接着介绍书中使用的单页Web应用的架构,然后依次讲解Shell模块、功能模块、Model模块、Data模块和Fake模块等,其中还专门拿出一整章讲解开发单页Web应用时需要掌握的JavaScript概念和特性;剩下三分之一的内容讲解单页Web应用的服务器端开发和其他与单页Web应用相关的知识,如Node.js、MongoDB、CDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书最后的两个附录分别介绍JavaScript的编码规范和单页Web应用的测试。 《单页Web应用:JavaScript从前端到后端》适合Web开发人员、架构师和产品经理阅读,需要读者至少要有些JavaScript、HTML和CSS的开发经验。 专业书评: “对好几代单页Web应用优化后的深刻见解。” ——摘自Gregory D. Benson撰写的序 “彻底、全面、系统。” ——Mark Ryall,ThoughtWorks公司 “即使你使用了框架,也有必要读一下这本书。” ——Ken Rimple,《Spring Roo in Action》作者 “我强烈推荐本书所展示的技术。” ——Jason Kaczor,SharePoint MVP “非常棒的指南。” ——Mike Greenhalgh,NHS Wales
Serverless架构:无服务器单页应用开发
Douban
【美】Ben Rady(本·雷迪) translator: 郑美赞 / 简传挺 publishing house: 电子工业出版社 2017 - 7
《Serverless架构:无服务器单页应用开发》讲授如何利用Amazon 公司的AWS Lambda 创建Serverless 单页应用。这里,Serverless 的意思是应用开发者无须管理服务器,将应用构建在服务之上,而不是运行在需要人工配置和维护的服务器之上。这种新的开发方式带来很多好处,比如节省成本,可扩展性与可靠性高,以及开发者可以专注于实现应用的业务逻辑等。全书共8 章,Ben Rady 带领读者采用这种新方法从零开始开发一个JavaScript 解题应用,并且对其进行测试,最终完成部署。 对于创业者以及中小企业的开发者来说,《Serverless架构:无服务器单页应用开发》讲述的Serverless 设计是一个值得了解和学习的新方法,可以从中获得启示,抓住先机。