电子书 《App后台开发运维和架构实践》

[复制链接]
查看226 | 回复1 | 2019-11-30 10:37:10 | 显示全部楼层 |阅读模式

《App后台开发运维和架构实践》_1

《App后台开发运维和架构实践》_1

《App后台开发运维和架构实践》_2

《App后台开发运维和架构实践》_2

《App后台开发运维和架构实践》_3

《App后台开发运维和架构实践》_3


内容简介:

pp
后台开发运维和
架构实践
曾健生编著
電子エ掌出版社
Publishing House of Electronics Industry
北京 EWING
内容简介
App后台开发运维和架构实践》通过阐述移动互联网中App后台开发的特点,横理了App后台开
发中会遇到的各个技术点,给出了生产环境常用软件的实战运維经验总结,剖析了常见App后台技术架
构设计,为读者呈现一幅包括技术选型、后台搭建、性能优化、运维实践、架构设计的App后台开发蓝

本书的目标读者是对技术感兴趣的产品经理、刚入行的Ap后台开发人员,以及从传统软件行业转
向App后台开发的技术人员
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究。
图书在版编目(CIP)数据
App后台开发运维和架构实践曾健生编著,一北京:电子工业出版社,20165
ISBN978-7-121-28380-
1.①A…I.①曾….①移动终端一应用程序一程序设计IN.①TN929.53
中guo版本图书馆CIP数据核字(2016)第056285号
任编
责印装
制:北京天宇星印
订:北京天宇星印刷
出版发行:电子工业出版社
北京市海淀区万寿路173信箱
郎编:100036
开本:787×9801/16
印张:17.5
字数:387.5千字
版次:2016年5月第1版
印次:2016年9月第3次印刷
定价:59.00元
凡所购买电子工业出版社图书有缺损问題,请向购买书店调换。若书店售缺,请与本社发行部联系,
联系及邮购电话010)88254888,88258888
质量投诉请发郎邮件至zlts(aphei.com.cn,盗版侵权举报请发邮件至dbq(@phei.com.cn
本书咨询联系方式:010-51260888819fag@phei.com.cn
推荐序
十八般兵器入门
软件开发工具的成长速度远远超过开发人员的成长速度,这是现实
每个月,甚至每天,我们都可以见到新的类库、框架、工具、语言。它们或者极大地降低
了开发的成本,或者极大地提升了开发的效率
随之而来的问題就是,如何让开发人员妥普地运用好这些工具?
曾经有好几个做开发的同事跟我说:“写软件谁不会?从网上找些开源的类和项目来改改
就是了”。目前也确实充斥着这种“改改就是”的工作思维。介绍某个类库和项目如何安装和
调用的文章俯拾皆是
但是每种工具究竟有什么优缺点?适合用来解决什么问题?需要以怎样的方式来解决问题?
因此还需要做怎样的权衡?这样的问題基本没有人考虑,但是,它们又很重要
这有点像练武
刀枪剑戟,制造手艺日新精良;可是习武的人心里没有分寸
该劈的时候提了枪
候抡了斧…要几下花把式还算足够,真正打起来哪能取胜?
我在面试新人中经常提的问题是: NOSQL分为哪几种类型?每种类型的典型代表和应用
场景是什么?要知道,用过 Mongodb和 Redis的人比比皆是,但回答不上这几个问题的也大
有人在。这样的候选人,我是决计不敢要的。稍加不注意,他们就可能用 Redis存文档,用
Mongodb做复杂运算,甚至“大胆”用 Redis来替换数据库以解决性能瓶颈一一噢,你说起
“事务”,Redi也是有“事务”的呀
对这样的人,你真让他们去研究 Mongodb或者 Redis,让他们去通读一本专著,似乎有
点划不来,他们自己也没有那么多耐心。所以我常想,有没有一本“薄而广”的书,专注于开
P后台开发运维和架构实践
拓大家的眼界,并教导大家用“正确的方式”来使用各种己有的工具。如今我们虽然有海量的
框架和类库,有突飞猛进的云服务,但是只要没有掌握“正确的应用方式”,就无法保证
事情做对”,就只能开发出某几个方面明显不及格的产品
所以当我看到曾健生编著的《App后台开发运维和架构实践》时,不由得眼前一亮。这正
是一本“薄而广”的书,它绝不像《打狗棍法》或者《辟邪剑法》,不负责地教你把某门特别
武功练到极致,而更像《十八般兵器入门》,告诉你刀枪剑戟各适合什么场景,使用时有什
么注意事项。典型的例子如关于 Redis的部分,它讲的不是 Redis如何安装,如何调用,而是
结合发送短信、社交关系计算等典型应用场景讲解 Redis的使用方式,并介绍在 Redis提供内
建集群之前,市面上的各种集群的方案和优劣。这样虽然只有一章的篇幅,但为普通开发人员
提供的价值绝对要比两三本 Redis专著都要大,而且读起来更有效率
古代练武的人,未必人人都要做武林高手,许多人只是把十八般兵器都耍熟,就已经足够
防贼、保平安,受益匪浅了。同样的道理,对今天的Ap后台开发人员来说,把基本的点都
踝到、踩准,把系统拎到及格线以上,避免明显的缺憾,对大多数场景来说,已经是意义重大
软件开发老兵,微 信公众号“余最以为
前言
笔者在2012年从开发电子商务网站转向了开发Ap后台,当时在一家做社交App的
公司里工作,笔者和搭档都没有任何从事移动互联网开发的经盤,不清楚ApP后台怎么架构
只能摸着石头过河,那时网络上只有一些零散的资料,当遇到问题时只能不断地摸索和思考
来找到解决问题的方法
在从事开发Ap后台接近4年的时间中,笔者参与了两款社交App的开发,现在就职于
bmob,从事云后台服务的研发工作,慢慢地对App后台的架构有了一些体会
从2013年年底开始,笔者把工作笔记发表在CSDN博客专栏“ApP后端技术架构”,陆
陆续续收到了很多网友的反馈,后来在QQ里面接触了很多刚刚从事开发App后台的开发者
找技术合伙人的创业者,在聊天的过程中,发现很多基本的问题被不停地问,例如
队列有什么用?
Redis I的应用场景有哪些?
怎么保证通信的.安.全.性?
看着对未来无限向往的同行也在重复着本人当初经历过的迷茫,也在纠结着这些技术问题
在网络上,没找到一本系统讲述App后台架构的书籍,能搜素到的不是“高大尚”公司的解
决方案,就是针对一个技术点很详细的讲解
于是在网友的鼓励下,笔者决定把本人所掌握的开发App后台的知识系统地讲解一次
(当时计划是写30篇左右的文章),笔者利用业余的时间陆陆续续地写成文章发表在CSDN
博客专栏“APp后端技术架构”,这也是本书前3章的初稿
后来在博文视点的付容编辑帮助下,笔者有机会把自身所学习的知识再系统地整理一次
以书籍的形式展现给各位读者,其中武小风也参与了本书的编写工作。希望本书能够帮助更多
的刚进入Ap后台开发的朋友们,以及对Ap后台技术感兴趣的产品经理和 Android、iOs开

#############################################


回复

使用道具 举报

wutiwl | 2020-1-30 00:31:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则