当当读书
首页
书房
账户
购物车
分享
分享到
QQ空间
新浪微博
关闭
大型JavaScript应用最佳实践指南
亚当·博达哈 (Adam Boduch)
3
¥
32.50
抢
秒
原价¥32
¥
开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论
赠一得一
收藏
分享
此书籍暂不支持在移动端购买和阅读
秒
剩余
0
天
00
小时
00
分
00
秒
抢
此商品限时抢购中,剩余
1
天
12
小时
31
分
23
秒
减
折
满80元折上8折
N件折
满2件折上8折
N元场
已选1件,再选1件即可享8折
领券
查看对应纸书
25.2
详情
目录
评论(
3
)
内容简介
本书将带你设计和实现能从多个维度(如寻址能力、可配置性和性能)可伸缩的JavaScript的应用程序体系架构;了解常见的JavaScript缩放陷阱,并通过真实的解决方案和策略解决这些问题。内容包括:确定和评估应用程序的外部扩展影响力,创建构成大规模JavaScript应用程序的组件,对可扩展组件间的通信行设计,设计一个不受限于环境的便携的且可测试的应用程序,等等。
【推荐语】
是否感觉自己发的应用像建立在浮沙之上,是否需要创建一年以上不能重写的应用程序?本书会给出扩展性场景和真实示例,指导你构建经久不衰的应用程序,并从可寻址性、可测试性和组件组合等角度向你展示如何处理可扩展性。大规模框架需要能够“缩小”的能力、从出错组件恢复的能力,以及“扩大”并管理新功能或更多用户的能力。在此之上,你可以用任何JavaScript工具集构建起可扩展的应用。 √ 识别、评估影响应用程序可扩展性的外部影响因素。 √ 在大型JavaScript应用程序中构建组件。 √ 探索可扩展的组件间通信技术。 √ 定制、配置组件满足扩展需求。 √ 在各种规模和复杂性的情况下,确保应用程序有*好的用户体验。 √ 创建在各种环境中都可移植、可测试的应用。 √ 通过删除或重构组件来行架构方面的权衡。 √ 设计以可扩展方式失败的组件。
【作者】
Adam Boduch在发大型 JavaScript应用方面有近 10年的工作经验。在转型为前端工程师之前,他曾使用 Python与 Linux参与了许多大型云计算产品的构建。Adam拥有非常丰富的发经验,擅长处理复杂的场景,提高软件的可扩展性。他编写了很多 JavaScript方面的书籍,其中包括 Lo-Dash Essentials,并且,他还热衷于优化用户体验和性能。 Adam现居住于多伦多,是 Virtustream的一名高级软件工程师。 关于审校者 August N. Marcello III是一位充满激情的软件工程师,在客户端的 Web应用架构相关的设计、实现、部署方面,有着近 20年的工作经验。他专注于基于 SaaS创造良好的用户体验,并将其传播到 Web生态系统,这无论从个人还是从专业角度来说都极具价值。对新兴通用技术的热爱以及对先的 JavaScript平台的专注,驱动着他在技术上精益求精。在工作之余,他会参加越野跑、山地自行车骑行,或者陪伴家人和朋友。他的个人网站为: www.augustmarcello.com。 Yogesh Singh毕业于印度 JSS技术教育学院。他是一位全栈 Web发者,在服务端 Web发栈方面( ASP.NET以及 Node.js)很有经验,而且熟练掌握 HTML、CSS以及 JavaScript。 Yogesh热爱 JavaScript以及相关的库和框架( Backbone、 AngularJS、jQuery和 Underscore)。 他始从事的是数据挖掘和数据仓库方面的工作,在数据库发方面十分专业。他是 MSSQL的微软认证解决方案成员(MCSA)。 Yogesh自学能力很强,喜欢学习算法和数据结构,并在斯坦福大学 Coursera上获得了算法课的结业证明。 他曾就职于 OLX India和 MAQ Software,目前为 Gainsight公司的全栈发者。 业余时间,他喜欢在 http://mylearning.in上写博客。他的 LinkedIn简历地址为 https://www.linkedin.com/in/yogesh21。 Nikolay Sokolov是一名软件工程师,他在云计算、自动化部署和企业软件发方面有着丰富的经验。现在就职于 Tonomi(http://tonomi.com/),负责基于弹性组件模型分发云应用的自动管理包。 可通过 https://twitter.com/chemikadze随时联系他。 Serkan Yersen是一名洛杉矶的软件发者。他是一些源库的作者,例如: ifvisible.js、underscore.py以及 kwargs.js。Serkan专门从事构建大型 JavaScript应用,以及为用户广泛的应用创建 UI。2006年至 2012年,就职于 http://www.jotform.com/期间,他发了一个复杂的表单生成器,供上百万用户使用。现在,他就职于 Home Depot和 Redbeacon(http://www.redbeacon.com/),负责 Web应用发。你可以访问他的个人网站:http://serkan.io/。 关于译者 本书翻译工作由月影领衔的奇舞团翻译小组承担,由王韦华、黄小璐、黄薇负责翻译。王韦华网名 Aztack,前端技术专家。曾就职百度、奇虎 360等国内知名互联网公司。拥有丰富的 Web前端发经验,擅长 JavaScript、Ruby、Java、C 等语言。 个人博客:https://aztack.wang 黄小璐 毕业于华中科技大学计算机学院。现为奇虎 360软件发工程师。曾参与源项目 [stcjs](https://github.com/stcjs/stc)(高性能前端工作流系统)。参与翻译了《高性能 HTML5》等书。 黄薇 毕业于中山大学,于 2013年加奇舞团,近期参与了 Nova.js(Web Component框架)、声享(在线制作 PPT)等项目,对大型 JavaScript 应用有浓厚的兴趣和丰富的发经验。 以上三位译者曾共同参与《移动 Web手册》一书的翻译工作。
展开
作者
亚当·博达哈 (Adam Boduch)
出版
电子工业出版社
分类
出版物 >
计算机/网络 >
程序设计
大家都在看
换一批
Python网络爬虫:从入门到精通(附微课)
吕云翔 主编
算法详解(卷3)——贪心算法和动态规划
蒂姆·拉夫加登(Tim Roughgarden) 著
面向对象是怎样工作的(第3版)
[日]平泽章 著
Python 3.8从零开始学
刘艳,刘宇宙
Python数据分析基础与案例实战
杨果仁 张良均 主编
Python数据科学实战
尤利•瓦西列夫(Yuli Vasiliev) 著
算法详解(卷4)——NP-Hard问题算法
蒂姆·拉夫加登(Tim Roughgarden) 著
Python办公效率手册
麦叔 著
Python网络爬虫技术(第2版)(微课版)
池瑞楠,张良均 主编
大家都在看
换一批
Python网络爬虫:从入门到精通(附微课)
吕云翔 主编
算法详解(卷3)——贪心算法和动态规划
蒂姆·拉夫加登(Tim Roughgarden) 著
面向对象是怎样工作的(第3版)
[日]平泽章 著
Python 3.8从零开始学
刘艳,刘宇宙
Python数据分析基础与案例实战
杨果仁 张良均 主编
Python数据科学实战
尤利•瓦西列夫(Yuli Vasiliev) 著
算法详解(卷4)——NP-Hard问题算法
蒂姆·拉夫加登(Tim Roughgarden) 著
Python办公效率手册
麦叔 著
Python网络爬虫技术(第2版)(微课版)
池瑞楠,张良均 主编
购物车
购买
免费试读
加入购物车
领取优惠券
温馨提示:
您已领取的礼券,请到【个人中心】-【资产】中查看。
升级VIP,6万精品免费读。
快来当当读书app
取消
确定