CoffeeScript程序设计
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
¥
13.2
2.9折
¥
45
九品
仅1件
作者[美]Mark Bates 著;Goddy Zhao 译
出版社人民邮电出版社
出版时间2013-01
版次1
装帧平装
货号9787115301932
上书时间2024-11-06
商品详情
- 品相描述:九品
图书标准信息
-
作者
[美]Mark Bates 著;Goddy Zhao 译
-
出版社
人民邮电出版社
-
出版时间
2013-01
-
版次
1
-
ISBN
9787115301932
-
定价
45.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
234页
-
字数
359千字
-
正文语种
简体中文
-
原版书名
Programming in CoffeeScript
-
丛书
新锐编程语言集萃
- 【内容简介】
-
CoffeeScript是一门新的编程语言,一门会被编译为JavaScript的语言。《CoffeeScript程序设计》从运行和编译CoffeeScript的基础知识开始,逐步介绍其语法、控件结构、函数、集合和类等内容。《CoffeeScript程序设计》的特色是,通过对相同页面的CoffeeScript代码和JavaScript代码的直接比较,让读者能够直观地了解CoffeeScript是如何改善了JavaScript的,进而能够用它构建强大、灵活、可维护、简洁、可靠以及安全的应用程序。此外,作者还在书中给出一些非常宝贵的提示,提醒读者如何才能更好地开发应用程序。《CoffeeScript程序设计》是一本理论和实践相结合的CoffeeScript入门教材,更是一本能够带领初学者充分理解并快速掌握CoffeeScript的好书,非常适合中高级Web开发者阅读。
- 【目录】
-
导言
第一部分可扩展组织的人员配备
第1章人员和领导力对可扩展性的影响
1.1AllScale简介
1.2为什么要考虑人员
1.3为什么要考虑组织
1.4为什么要考虑管理和领导力
1.5结论
本章要点
第2章可扩展技术组织中的角色
2.1失败的后果
2.2角色的定义
2.3执行主管的职责
2.3.1CEO
2.3.2CFO
2.3.3业务单元责任人和P&L责任人
2.3.4CTO/CIO
2.4组织的职责
2.4.1架构团队的职责
2.4.2软件开发团队的职责
2.4.3生产运营团队的职责
2.4.4基础设施团队的职责
2.4.5质量保证团队的职责
2.4.6产能计划团队的职责
2.5个人贡献者的职责和特征
2.5.1架构师
2.5.2软件工程师
2.5.3操作员
2.5.4基础设施工程师
2.5.5QA工程师/分析师
2.5.6产能计划员
2.6一个组织示例
2.7定义职责的工具
2.8结论
本章要点
第3章设计组织
3.1影响可扩展性的组织因素
3.2团队规模
3.2.1警示信号
3.2.2扩大团队或拆分团队
3.3组织架构
3.3.1职能型组织
3.3.2矩阵型组织
3.4结论
本章要点
第4章领导力
4.1什么是领导力
4.2领导力的一个概念模型
4.3评估你是谁
4.4身先士卒
4.5保持谦虚的态度
4.6使命第一,人员至上
4.7做出及时、合理、符合道德的决策
4.8给团队授能和可扩展性
4.9一切围绕股东价值
4.10愿景
4.11使命
4.12战略目标
4.13整合愿景、使命和战略目标
4.14通向成功的因果图
4.15结论
本章要点
第5章管理
5.1管理是什么
5.2项目和任务管理
5.3建设团队——一个运动比喻
5.4提升团队——一个花园比喻
5.5衡量方法、指标和目标评估
5.6目标树
5.7为成功铺路
5.8结论
本章要点
第6章进行商业论证
6.1理解经验的鸿沟
6.1.1为什么业务主管可能成为问题所在
6.1.2为什么技术主管可能成为问题所在
6.2破除企业思维定式
6.2.1建立关系
6.2.2树立榜样
6.2.3培训其他主管
6.2.4利用RASCI模型
6.2.5用商业语言交谈
6.2.6让他们参与进来
6.2.7用事实让主管团队感到恐慌
6.3为扩展论证
6.4结论
本章要点
第二部分制定扩展流程
第7章理解流程对扩展的重要性
7.1流程的目的
7.2正确的时间,正确的流程
7.2.1需要有多严苛
7.2.2需要有多复杂
7.3好的流程何时会变成坏的
7.4结论
本章要点
第8章管理故障和问题
8.1什么是故障
8.2什么是问题
8.3故障管理的步骤
8.4问题管理的步骤
8.5化解故障管理与问题管理之间的冲突
8.6故障和问题的生命周期
8.7召开每日故障例会
8.8召开季度故障回顾会议
8.9事后分析流程
8.10综合应用
8.11结论
本章要点
第9章管理危机和升级
9.1什么是危机
9.2为什么要把危机与其他故障区分开来
9.3危机如何改变一个公司
9.4为混乱赋予秩序
9.4.1“问题经理”的角色
9.4.2团队经理的角色
9.4.3首席工程师的角色
9.4.4个人贡献者的角色
9.5沟通和控制
9.6作战室
9.7升级
9.8状态沟通
9.9危机事后分析会议
9.10危机后续跟进和沟通
9.11结论
本章要点
第10章控制生产环境中的变更
10.1什么是变更
10.2变更识别
10.3变更管理
10.3.1变更建议
10.3.2变更批准
10.3.3变更日程安排
10.3.4变更实施和记录
10.3.5变更验证
10.3.6变更审查
10.4变更控制会议
10.5持续的流程改善
10.6结论
本章要点
第11章确定应用的余量
11.1流程的目的
11.2流程的步骤
11.3理想的使用比例
11.4结论
本章要点
第12章探讨架构设计原则
12.1原则和目标
12.2原则选择
12.3AKF的十二条架构设计原则
12.3.1N+1设计
12.3.2设计为能够回退的
12.3.3设计为能够禁用的
12.3.4设计为能够监控的
12.3.5设计为多个活动站点
12.3.6采用成熟的技术
12.3.7设计为异步的
12.3.8无状态系统
12.3.9进行横向扩展而不是纵向扩展
12.3.10设计为至少可以在两条轴上进行扩展
12.3.11非核心的组件可以购买
12.3.12采用同质化硬件
12.4扩展原则深度解析
12.4.1设计为能够监控的
12.4.2设计为多个活动站点
12.4.3设计为异步的
12.4.4无状态系统
12.4.5进行横向扩展而不是纵向扩展
12.4.6设计为至少可以在两条轴上进行扩展
12.5结论
本章要点
第13章联合架构设计
13.1修正组织的功能障碍
13.2设计为能够跨部门扩展
13.3开始条件和结束条件
13.4结论
本章要点
第14章架构评审委员会
14.1通过审查确保可扩展性
14.2委员会成员
14.3会议实施
14.4开始条件和结束条件
14.5结论
本章要点
第15章关注核心竞争力:构建还是采购
15.1构建还是采购与可扩展性的关系
15.2关注成本
15.3关注竞争优势
15.4“非我所建”现象
15.5结合成本和竞争优势
15.5.1这个组件能够创造竞争优势吗?
15.5.2我们是这个组件或资产最好的责任人吗?
15.5.3这个组件上的竞争如何?
15.5.4我们能经济有效地构建这个组件吗?
15.6AllScale公司的构建还是采购难题
15.7结论
本章要点
第16章确定风险
16.1风险管理对扩展的重要性
16.2衡量风险
16.3管理风险
16.4结论
本章要点
第17章性能测试和压力测试
17.1执行性能测试
17.1.1判断标准
17.1.2测试环境
17.1.3定义测试
17.1.4执行测试
17.1.5分析数据
17.1.6报告给工程师
17.1.7重复测试和分析
17.2压力测试不要有压力
17.2.1确立目标
17.2.2识别关键服务
17.2.3确定负载
17.2.4测试环境
17.2.5识别监控项
17.2.6制造负载
17.2.7执行测试
17.2.8分析数据
17.3可扩展性的性能测试和压力测试
17.4结论
本章要点
第18章屏障条件和回退
18.1屏障条件
18.1.1屏障条件和敏捷开发
18.1.2屏障条件和瀑布开发
18.1.3屏障条件和混合模型
18.2回退能力
18.2.1回退窗口需求
18.2.2回退的技术考量
18.2.3回退的成本考量
18.3功能减负——设计为能够禁用的
18.4结论
本章要点
第19章要快还是要正确
19.1业务上的权衡
19.2与可扩展性的关系
19.3如何做决策
19.4结论
本章要点
第三部分构建可扩展的方案
第20章不受技术限制的设计
20.1实现并非架构
20.2不受技术限制的设计
20.2.1TAD和成本
20.2.2TAD和风险
20.2.3TAD和可扩展性
20.2.4TAD和可用性
20.3TAD方法
20.4结论
本章要点
第21章创建故障隔离的架构
21.1故障隔离的架构的术语
21.2故障隔离的好处
21.2.1故障隔离和可用性——限制影响
21.2.2故障隔离和可用性——故障检测和解决
21.2.3故障隔离和可扩展性
21.2.4故障隔离和上市时间
21.2.5故障隔离和成本
21.3如何进行故障隔离
21.3.1原则1:什么都不能共享
21.3.2原则2:什么都不能跨过泳道边界
21.3.3原则3:在泳道内交易
21.4何时实现故障隔离
21.4.1方法1:把最赚钱的功能放入泳道
21.4.2方法2:把最容易引发故障的功能放入泳道
21.4.3方法3:根据自然界限划分泳道
21.5如何测试故障隔离的设计
21.6结论
本章要点
第22章AKF扩展立方入门
22.1概念,还是规则和工具
22.2AKF扩展立方介绍
22.3扩展立方的含义
22.4扩展立方的X轴
22.5扩展立方的Y轴
22.6扩展立方的Z轴
22.7综合应用
22.8何时何地使用扩展立方
22.9结论
本章要点
第23章为扩展划分应用
23.1应用的AKF扩展立方
23.2AKF应用扩展立方的X轴
23.3AKF应用扩展立方的Y轴
23.4AKF应用扩展立方的Z轴
23.5综合应用
23.6应用扩展立方的实际应用
23.6.1电子商务平台
23.6.2人力资源管理系统
23.6.3后台办公IT系统
23.6.4经验之谈
23.7结论
本章要点
第24章为扩展划分数据库
24.1数据库的AKF扩展立方
24.2AKF数据库扩展立方的X轴
24.3AKF数据库扩展立方的Y轴
24.4AKF数据库扩展立方的Z轴
24.5综合应用
24.6数据库扩展立方的实际应用
24.6.1电子商务平台
24.6.2人力资源管理系统
24.6.3后台办公IT系统
24.6.4经验之谈
24.6.5时间方面的考量
24.7结论
本章要点
第25章为性能和扩展进行缓存
25.1缓存定义
25.2对象缓存
25.3应用缓存
25.3.1代理缓存
25.3.2反向代理缓存
25.3.3缓存软件
25.4内容交付网络
25.5结论
本章要点
第26章实现扩展的异步设计
26.1同步的定义
26.2同步调用,还是异步调用
26.2.1同步扩展,还是异步扩展
26.2.2异步系统示例
26.3定义状态
26.4结论
本章要点
第四部分解决其他的问题和挑战
第27章数据太多
27.1数据的成本
27.2数据的价值和成本-价值难题
27.3让数据成为有利可图的
27.3.1期权价值
27.3.2竞争优势
27.3.3成本合理的解决方案(分层的存储方案)
27.3.4转换数据
27.4处理大量的数据
27.5结论
本章要点
第28章云和网格
28.1历史和定义
28.1.1网格计算
28.1.2公共云和私有云
28.2云的特征和架构
28.2.1按用量付费
28.2.2按需扩展
28.2.3多租户
28.2.4虚拟化
28.3云和网格的区别
28.4结论
本章要点
第29章在云上翱翔
29.1云计算的利弊
29.1.1云计算的优点
29.1.2云计算的缺点
29.2云计算的不同用法
29.2.1环境
29.2.2技能集合
29.3决策流程
29.4结论
本章要点
第30章接上网格
30.1网格的利弊
30.1.1网格的优点
30.1.2网格的缺点
30.2网格计算的不同用法
30.2.1生产网格
30.2.2编译网格
30.2.3数据仓库网格
30.2.4后台办公网格
30.3决策流程
30.4结论
本章要点
第31章监控应用
31.1“为什么我们没能及早发现它?”
31.2实现监控的框架
31.2.1用户体验和业务指标
31.2.2系统监控
31.2.3应用监控
31.3衡量监控:什么有价值,什么无价值
31.4监控和流程
31.5结论
本章要点
第32章规划数据中心
32.1数据中心的成本和约束
32.2位置、位置、还是位置
32.3数据中心与增量增长
32.4三条三之原则
32.4.1第一条三之原则:数据中心的三个成本驱动力
32.4.2第二条三之原则:三对服务器来说是个神奇数字
32.4.3第三条三之原则:三对数据中心来说是个神奇数字
32.5构建多个活动数据中心要考虑的因素
32.6结论
本章要点
第33章综合应用
33.1接下来做什么
33.2案例分析
33.2.1eBay:巨大的成功和可扩展性大爆炸
33.2.2Quigo:出现可扩展性问题的年轻产品
33.2.3ShareThis:一个创业公司的故事
33.3参考资料
附录
附录A计算可用性
附录B产能规划计算
附录C负载和性能计算
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价