同构JavaScript应用开发 - Jason Strimpel

同构JavaScript应用开发

Jason Strimpel

出版时间

2017-09-30

ISBN

9787115468680

评分

★★★★★
书籍介绍

作者:[美]杰森·史特林贝尔(Jason Strimpel)、马克西姆·纳吉姆(Maxime Najim) 译者:张俊达

Jason Strimpel,软件工程师,拥有十余年Web开发经验。目前任职于沃尔玛实验室,负责支持UI应用的软件开发。

Maxime Najim,沃尔玛实验室软件架构师,全栈Web开发者。曾任职于Netflix、苹果和Yahoo!等公司,在创建大型、伸缩性强、可靠的Web应用方面具有丰富经验。

目录
前言 ix
第一部分 简介与关键概念
第1章 为什么需要同构JavaScript 2
1.1 定义同构JavaScript 3
1.2 评价其他的Web应用架构方案 3

显示全部
用户评论
说来说去无非是为了 SEO、首屏加载速度两个原因做同构,这两个因素可都是会随着时间迁移而削弱甚至消失的。抛开该不该做不说,“怎么做”这个问题,书中给出了对初学者不错的一个 guideline,奈何设计和代码质量实在不高,蹩脚的 facade、充满 XSS 风险的状态序列化实现,许多 adapter 明显能简化的情况也包到一个 huge controller 里。唯一有意思的也就最后几张的案例了,结合自身业务场景找妥协点,这才是工程,带有现实色彩和实用主义味道。但是终章又有槽点,C# 那个案例用两种语言各实现一次也算同构?
英文的书翻译成中文已经算是落后了,现在再来看就更落后了。当然概念性的东西和关注点还是那些,技术实现则只能看个思路,毕竟示例写的也只是一个玩具而已。
前面几章讲解如何实现一个比较小的同构JS框架,有些基础。讲完这一部分,开始讲React同构,缓存组件和模版,preboot, ng2同构,非node同构,是实战中会真切遇到的问题,比较有趣。
我觉得这本书要多读几遍,不过先还回去了
下载
收藏