高性能MVVM框架的设计与实现
正版保障 假一赔十 电子发票
¥
27.8
2.8折
¥
99.8
全新
库存9件
作者百度KFive著
出版社人民邮电出版社
ISBN9787115590947
出版时间2022-05
装帧其他
开本其他
定价99.8元
货号4091285
上书时间2024-11-19
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
百度 KFive 是百度 App 大前端团队,在业务支持之外,KFive 研究的技术方向很广,包括人工智能、跨端融合,等等。KFive 的名称不仅来源于起初的办公地点在百度科技园 5 号楼,更体现了其对软件开发的理解,即“五 Key”:Key1者,精益求精;Key2 者,大巧不工;Key3 者,独运匠心;Key4 者,百炼千锤;Key5 者,善始善终。
作者简介:
王永青 :网名“三水清”,百度资深研发专家,曾经先后服务于微博、腾讯,2013 年加入百度,开始移动前端开发工作。先后负责百度 App 的前端技术架构、垂类、用户增长、小游戏、Feed 等业务。目前主要从事 Feed 前端架构、San 框架工具链研发等工作。对于跨端开发、工程化、性能优化和前端架构等有较丰富的经验。
樊中恺 :百度资深研发专家,2011 年加入百度,2013 年开始移动研发工作。对前端技术架构、前端 AI、前端智能化、微前端等方向有丰富的开发经验。目前工作主要面向前后端架构设计、Web AI 和跨端研发等方向。曾参与清华大学前端公开课程建设,多次出品和参与前端方向的主题会议,翻译出版多部技术图书。
钱思成 :百度资深研发工程师,长期负责搜索性能优化和前端架构开发。曾负责搜索性能评价和监控体系建设、组件化、微前端化、UI 自动化等方向的工作,是极速搜索、简单搜索、手机百度 App 搜索等重要项目的核心参与者。
王凯 :百度资深前端研发工程师,2017 年加入百度,长期深耕百度通用组件、工程效能平台、电商等技术业务方向。经历和推进了百度搜索乐高平台化配置系统的全面架构进化和落地,在组件、主题、样式等领域积累了大量实践经验,影响搜索 PV 十亿级别日流量,开发的组件库涉及 H5、NA、小程序等业务场景。
梅旭光 :百度资深研发工程师,目前负责搜索组件化渲染框架、服务端渲染架构的研发工作。Node.js Core Collaborator,GMTC 讲师,San-SSR Maintainer,曾发布语言转换器 ts2php、多端统一开发框架 Mars 等开源项目。对前端框架、服务端渲染设计和实现有较为丰富的经验,致力于提升 Web 产品的用户体验。
钱思成 :2016 年加入百度,曾参与百度 MIP 项目,负责搜索结果页极速浏览框架、San 服务器端渲染框架、搜索结果页前端架构改进。2021 年加入微软中国,任资深软件工程师。QCon+ 讲师,百度技术学院讲师,LiquidJS 模板引擎作者,翻译出版多部技术图书。
杨珺:百度资深研发工程师,长期负责搜索性能优化和前端架构开发。曾负责搜索性能评价和监控体系建设、组件化、微前端化、UI 自动化等方向的工作,是极速搜索、简单搜索、手机百度 App 搜索等重要项目的核心参与者。
金展 :百度资深前端研发工程师,曾先后负责百度知道、百度经验、百度 App、百家号等多个百度产品线的前端技术迭代和性能优化工作,以及 San 命令行工具 San CLI、San 组合式 API、前端组件库 Santd 等开源生态的升级维护。
廖焕宇 :百度前端工程师,主要关注跨端动态渲染技术,前端代码规范,效能提升与性能优化;深度参与 San 生态建设;喜欢分享软件开发经验,在 GitHub 中创建了一些实用的提效工具。
朱国玺 :技术专家,百度资深研发工程师,2016 年加入百度,先后参与百度贴吧、MIP、搜索、百度 App 等项目的架构设计与研发,具有多年跨端融合研发经验,目前专注于百度 App 动态 NA 化等技术方向。
目录
本书以San为例, 结合具体的实现, 从框架设计、工程链路、跨端开发和全栈实现等方面说明了如何优化前端框架的性能。主要内容包括: San的组件化设计、响应式的数据设计, 以及数据流管理等知识; San SSR的设计及其在业务中的具体运用; 在“开发-调试-编译-部署”工作流中用于提升效率的工具, 专门为San开发的命令行工具San CLI, 以及对应的可视化界面实现; San的跨端融合支持; San的发展规划。
内容摘要
本书以San为例,结合具体的实现,从框架设计、工程链路、跨端开发和全栈实现等方面说明了如何优化前端框架的性能。主要内容包括:San的组件化设计、响应式的数据设计,以及数据流管理等知识;San SSR的设计及其在业务中的具体运用;在“开发-调试-编译-部署”工作流中用于提升效率的工具,专门为San开发的命令行工具San CLI,以及对应的可视化界面实现;San的跨端融合支持;San的发展规划。本书适合所有前端开发人员阅读。
主编推荐
GitHub Star 4.5K 项目 San 核心人员倾力打造
从 0 到 1,用 JavaScript 动手做一个 MVVM 框架
揭秘支撑百度搜索、Feed、小程序三大业务的MVVM框架设计
带你跳出框架,领悟高性能跨端全栈设计思想
跳出框架,阐述设计思想
跨端开发,专注性能优化
全站全端,场景自由切换
本书在以下几个方面有所创新和突破:
1.设计思想:跳出框架之外,带大家了解为何需要框架,以及框架如何设计的书;
2.性能为上:在框架设计、工程链路、跨端开发、全栈实现等方面结合具体实现说明性能如何优化的书;
3.全栈全端:介绍从服务端客户端、从浏览器到客户端,基于多个场景、多种研发模式下进行框架设计和业务配合的书;
4.全景展现:把工具链路设计、调试方案、插件设计等结合框架一起讲的书,让读者对于前端框架有一个全景式的把握。
媒体评论
San框架为前端开发打开了新思路,值得对架构设计和研发工具建设感兴趣的程序员了解。——王磊,百度App移动研发部总监
作为 San 的早期用户,我对它的稳定性、可靠性产生了深刻的印象。对于框架开发者来说,它的设计思路和精简的实现也值得学习。—— 李玉北,字节跳动Web Infra团队负责人
San框架在百度用户产品的构建过程中发挥了很大的作用。这本书细致地讲解了San的实现原理,并带领读者深入了解了围绕San打造前端生态的方方面面。读完此书,相信你除了可以领略San本身的独到之处,也会对高性能前端应用有更深入的理解。—— 顾轶灵,百度资深前端工程师
San项目自2016年启动到今,历时6年。百度众多技术专家不断打磨、精心雕琢,给行业开发者呈献了一个简单、可依赖的前端 MVVM 框架。在前端框架层出不穷的现在,San凭借好用、兼容性强以及务实的设计理念赢得了一席之地。这本书以San为案例,深入介绍了MVVM框架的设计思想,抛开San框架本身也是干货满满,值得细细研读。—— 张云龙,巧子科技、皓鹿科技创始人,前端工程化先驱
作为百度内部兼顾新老版本浏览器以及完成从模板时代过渡到MVVM时代的框架,San有一些很有趣的设计,不管是组件反解还是对于编译时的ANode设计,使得它在兼容历史版本的同时保持了优异的运行时性能。在这本书中,作者不仅关注San的原理与实现,更重要的是带领大家完成了对一个MVVM框架的完整剖析,知其然并知其所以然。—— 天翔(@Skyline),快手前端工程师
— 没有更多了 —
以下为对购买帮助不大的评价