





定价:138元
印次:1-1
ISBN:9787302577386
出版日期:2022.12.01
印刷日期:2022.11.09
图书责编:刘洋
图书分类:零售
本书并非简单地介绍两种语言和框架API相关的图书,而是以Django与Vue.js为载体,诠释前、后端技术生态中**的优化方案和思路。 本书主要内容包括网络编程与异步并发的基础,软件工程的设计模式在前端技术中的演进,从Vue.js的核心开发指南到Webpack编译打包的优化经验分享,Web/Service Workers与WebSocket为Vue.js实现多线程离线加速,揭秘Vue.js全方位异步惰性加载优化,Django、PyPy、WSGI和Gevent的全套异步方案实战,Asyncio、gRPC、Channels与Django的分布式应用实战,Python Agent技术分享。 本书内容丰富、案例众多,适合想了解全栈技术的前、后端开发人员学习使用,也可作为相关培训机构、开设相关专业课程院校的教材。
顾鲍尔(Boyle Gu),拥有4项国家发明专利,出版《Lua Love2d教程》一书,目前就职于中国兵器和阿里巴巴合资成立的千寻位置,负责基础架构体系平台建设工作。曾任职于韩国NCSOFT、搜狐畅游、上汽集团。2015年在深圳大学百人礼堂分享Python及其企业应用。组织过Golang在线直播培训。工作之余热衷开源,开发并维护着“Regal灰度发布引擎” “SpringBoot-vue”“Sanic-vue”和“vue-lazyload-text”等开源项目。
前 言 Web全栈开发人员更像是软件工程中文艺复兴时期的参与者,“只要他愿意,任何事情似乎 都能被实现”。这类人通常拥有一定的设计经验,可以编写用户界面,组合多种算法并在不同的 业务逻辑中获取、处理各种数据。从数据库连接到浏览器,他们管理着拥有成千上万名用户的互 联网产品,使其连绵不绝地提供对外输出的价值。 这一切得益于前、后端技术的高速发展,丰富的技术栈和脚手架加快了项目收益与时间的转 化率。其中较具代表性的当数Python与JavaScript。开发高效、上手简单以及丰富的开发者生态 都是极客们乐意选择它们的原因,然而它们带来的性能问题一直是开发者头上的“紧箍咒”。尤 其是素有“雷厉风行般开发效率”的Python Web框架Django,臃肿的内部加载及过大的系统资 源消耗至今依然是大家对其固有的印象。同样,JavaScript因历史包袱太重也显得捉襟见肘。 随着科技技术的日新月异,“物极必反,否极泰来”正逐步使得软件工程在生产效率和性能 之间趋向某种平衡,打破“成见”也是我写本书的原因。庆幸自己在2013年开始接触这两种前、 后端语言,并与它们一起见证了国内互联网的蓬勃发展。 这些年来的知识积累,使我从早期的游戏行业一路辗转到了传统的互联网电商行业,而今在 一个全新的领域中从事基础架构的工作。对于和Python的结缘,是在我编写《Lua Love2d教程》 的时候,意外地发现同样可作为嵌入式脚本的Python,相较于Lua有着更为成熟的面向对象特 性,此后便一发不可收拾。那时候Python在各个领域中的技术生态已经相当成熟,...
第一篇 基础篇
第1章 现代Web应用开发:全新的纪元 ···································································2
1.1 单页应用概述 ·································2
1.1.1 从此不必刷新浏览器 ························2
1.1.2 前端需要深入业务 ···························3
1.1.3 SPA如何工作 ·································4
1.1.4 闲聊MVVM设计模式 ·····················11
1.1.5 与服务器端通信 ·····························12
1.1.6 SPA的优点和缺点 ··························18
1.2 异步与协程 ··································20
1.2.1 程序、进程、线程与协程 ·················20
1.2.2 并发基础 ······································23
1.2.3 I/O漫聊 ·······································25
1.2.4 反应式模式:epoll与Event Loop ·······26
1.3 HTTP那些事...
提炼现代网络编程精要
有效对抗“熵增定律”
干货满满:反对“API说明流水账”,拒绝空洞,只聊核心
真知灼见:完整性能提升实战,覆盖20种常见性能瓶颈场景
全程实战:涵盖全生命异步惰性、asyncio、PyPy、离线Web等
融会贯通:从算法到设计模式,助力全栈思维的学习能力提升
免费提供配套源程序下载