检视阅读之最近读过最烂技术书_跨终端Web书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > web > 跨终端Web > 检视阅读之最近读过最烂技术书
blue-cat 跨终端Web 的书评 发表时间:2016-02-22 03:02:13

检视阅读之最近读过最烂技术书

总结(单纯于我而言)
        这本书适合拿来翻,不适合拿来看,没什么干货,单纯只是堆砌文字与概念。一篇500字左右的介绍文,硬是给七拼八凑到一本书,作者也是够辛苦的。
        全都是概念,特别是接口那一章节,给出了Json Schema,实际自己也都没有实现,不用想估计也是夭折了。也怪自己当时就喵了几眼,看到这么个东西,感觉挖槽几乎把接口文档、mock、校验全部集成了啊。然后直接开干了,结果整出个半成品的HIF,绩效拿了个C。整个特么蒙逼了。测试那么多自动化框架可选,为毛要用Json Schema;你让后端写这么个玩意儿想想也不用说,前端都没几个愿意写;奈何当时就喵了一眼,以为人家能实现,我为毛不能实现,大言不惭,定下绩效,随后就跪了。
        另外,你让一个带业务的,来写技术书,能写好,那也是有鬼了。所以是鬼道吗(纯吐槽)……真是不按常理出牌。而且,凭借着之前,可能获得的一点殊荣,书里全是XXXX获得了XXXX奖项,笔者XXXXXXX怎么样怎么样,一本这么厚的书里没什么干货之外,还写出了这么浓的装逼味,还好只是花了一两小时"检视阅读(翻)"了一把。真心建议作者把《怎么阅读一本书》先撸一遍。

下面可能按照每一章,贴一点摘要,其余就没什么卵用了,这本书也不会再看第二遍,也不推荐任何人购买。

推荐序里讲的概要:
        前端工程师1.0
                a. 跨浏览器兼容能力,需要理解渐进增强和优雅退化思想,深入web标准并结合环境数据制定GBS(Graded Browser Support 浏览器分级标准)
                b. 富交互Web的开发能力,能够基于,甚至开发JavaScript库去实现人和机器的复杂互动
                c. 性能优化能力,实践表明前端占性能80%,类似CDN和按需加载等各种性能优化方案深度地影响了前端架构和发布机制
        移动优先
                a. 毫无疑问绝大部分用户已经或正在成为智能设备用户,我们要为80%的目标用户服务
                b. 专注于核心业务需求
                c. 针对未来人机交互
        前端工程师2.0
                a. 客户端和动画开发——web和客户端的融合
                b. GBS到GTE(Graded Target Evnironments 分级目标环境)——一套数据有多个高品质低成本的展现方式
                c. 端到端的数据接口约定
        
        温馨提醒:你如果出色地完成了某件事,那你应该再做一些其他的精彩事儿,不要在前一件事上徘徊太久,想想接下来该做什么(这可能是这本书最有意义的一句话了)[加重,前一件事可能指工作、前端、技术、管理、everything]
        
第一章 跨终端Web
        终端VS设备:一个设备也分不同终端(浏览器、app内)
        一个链接,服务端根据UA判断返回最适合终端展现的页面
        
        纲要:
                a. 第一章:移动优先、跨终端技术方案探索
                b. 第二章:对比PC Web技术,补充Mobile Web的基础技术
                c. 第三章:给出了调试和测试过程的基准
                d. 第四章:终端检测探讨如何为全站服务的终端属性检测
                e. 第五章:探索实现流程复用的途径及端到端的接口规范
                f. 第六章:跨终端定位的技术方案
                g. 第七章:如何实现一个终端预览
                h. 第八章:Hybrid APP
                i. 第九章:存储
                j. 第十章:动作同步
        
        移动优先:
                a. 移动流量暴增
                b. 聚焦业务本质
                        前端结构从PC、H5,划分为按照各条业务线拆分(有PC、也有H5)
                c. 人机交互扩展
                        手机上各种特殊功能
        跨终端方式
                a. 响应式
                        i. Css 决定作用
                        ii. 一个站点兼容多个终端,而不是为每个终端做一个定制版
                        iii. 移动端dom 冗余
                        iv. 维护成本高,不适用电商
                b. 多站点
                        i. 域名分割
                        ii. n个二级站点
                c. 多模版
                        i. 后端决定作用,后端数据接口共用
                d. 多平台
                        i. ios、android、windowsPhone
                        ii. 发布成本高、开发成本高、苹果发布受限于app store
        一般都是多种方式共存

第二章 mobile web
        Viewport
        Hammerjs
        客户端调试
                Safari
                Chrome android
                Weinre
        http代理服务器
                Fiddler
                Charles

第三章 基准
        GBS 分级标准
        MGBS
        GTE(实际这东西有什么用?)
        
第四章 检测
        服务器端UA检测,哦,又只是大概,方案呢?具体的实现呢?如果大家都知道,还看这本书为什么?还需要你来介绍吗?
        
第五章 接口
        神坑,把人坑的不要不要的。接口的各种问题(文档、校验、mock)谁不知道,也别理想化说这玩意儿能解决这些问题,想多了吧。测试为什么用你这东西?后端为毛用这么复杂的玩意儿?也别说我不知道尽瞎扯,没吃过苦头也不拿出来瞎说了。为啥一本书尽是在抛出问题?书不是拿来为读者解惑的吗?读者读书是想从书里获得什么东西才买的书,啥都没有就算了,还每章节丢出一大堆乱七八糟的问题,想想也是醉了。
        
第六章 定位
        Hash change
        History state
        没了

第七章 预览
        啥也没有

第八章 Hybrid App
        笔者在android 实现了完整的Bridge…这之前,讲了一些简史、介绍,和native 调用web 的几个代码片段……
        Hybrid 框架
                phoneGap
                Titanium
        Device Api
                xxxxxxx

第九章 存储
        获奖作品…
        localstorage与兼容…

第十章 动作同步
        Selenium
        这一章还是没啥实用性,讲真

后面的附录就不扯了,JSON Schema这鬼东西还是不要碰了,谁碰谁见鬼。这本书也不要买不要看了,单纯浪费时间。半夜三点多写这么篇鬼东西,一方面是这可能是最近看过的最差的一本技术书,另一方面,也是发扬助人为乐思想,给大家省点钱。最后,恶心一下书背面的这么几个人:三七、小马、玉伯、李玉北。这些个鼎鼎有名的大神?估计是书也没瞄几眼就在那睁眼说瞎话了。

睡了,各位晚安。

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读