打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
这是一本“看透”前端的书

它不是一本技术手册,

虽然书中使用了大量的代码示例;

它也不是一本纯理论图书,

虽然讲“为什么这么做”的部分和讲“怎么做”的一样多。

它既不适用于单纯寻求技术答案的开发者,

也不适用于只想了解梗概信息的项目经理。

但它能让你从更宏观的角度,理解前端。



没错!就是它!

《前端架构设计》!

 你可能、大概、也许不太了解:什么是前端架构???

Tips

前端架构

是一系列工具和流程的集合,旨在提升前端代码的质量,并实现高效、可持续的工作流。



    前端架构师职责


    1. 体系设计

      建立系统设计的规范

  虽然网站的整体外观和风格基调完全由经验丰富的视觉设计师决定,但前端架构师掌控着背后的前端开发方法和系统设计哲学。通过设计所有前端开发人员都要遵循的系统规范,前端架构师清晰描绘了产品和代码的最终形态。


    2. 工作规划

      设计出能流畅运转的系统。

    这个系统不仅能高效快速地启动,还可以通过语言分析、测试用例、文档记录等方法持续地提供有效的反馈,并且大幅减少由于重复操作而产生的人为错误。


    3. 监督跟进

     持续优化工作流程

当思考前端架构师的角色时,请联想下传统的建筑设计师。


在建设过程中,建筑设计师需要设计和规划方案,并且跟进施工过程。这与前端架构师的工作有着异曲同工之妙,不同的是后者建造的是网站,而不是建筑物。比起浇筑混凝土,建筑设计师会在设计工程构图的工作上倾注更多的精力。同理,相比编写具体的代码,前端架构师更专注于开发工具和优化流程。




 为什么写这本书 

作者说:

我撰写此书的目的在于激励和鼓舞开发人员去承担起前端架构师的职责,以及力争在下一个项目中把前端开发作为头等重要的任务。

本书也同样写给那些具备一定技术头脑,并且想要理解当前日新月异的前端环境的管理者。

它涵盖了可以把项目前端开发水平提升到全新高度的多种工具、标准和最佳实践,并对此进行了有力的论证。


有些人问前端架构师是否等同于管理角色,不再需要写业务代码?

作者说:

我以过来人的身份向你保证,前端架构师不仅要写更多代码,更要会用多种编程语言,还要使用大量的工具。代码量并未减少,只是代码的读者发生了改变。前端开发人员面向终端用户写代码,而前端架构师面向的则是团队里的开发人员。


本书目录

前言     阅读

第一部分 引言

第 1 章 前端架构原则
第 2 章 Alpha 项目
第 3 章 前端架构的核心    

第二部分 代码核心     

第 4 章 HTML     
第 5 章 CSS     
第 6 章 JavaScript     
第 7 章 Red Hat 代码    

第三部分  流程核心     

第 8 章 工作流     
第 9 章 任务处理器     
第 10 章 Red Hat 流程   
 

第四部分 测试核心     

第 11 章 单元测试     
第 12 章 性能测试     
第 13 章 视觉还原测试     
第 14 章 Red Hat 测试方法  
  

第五部分 文档核心     

第 15 章 样式文档     
第 16 章 图形库     
第 17 章 Red Hat 文档     
第 18 章 总结    



前端架构需要争夺属于自己的优先权,正如我们很难想象有人会在不咨询建筑师的前提下,就建造一座摩天大厦。但事实上,很多大型的网站项目就是这么直接开始的。

借口数不胜数:“我们预算不够了”“哪有时间做这个”“等设计做完了再说吧”;甚至更糟糕的是,你只是被毫无理由地突然空降到项目组——所有的设计已经定稿,开发工作也如火如荼地进行了几个月,而你只有几个月的时间把别人扔过来的一堆设计稿奇迹般地且完美地实现成一个个的网页。

如果没有前端架构师的提前介入,项目就有可能陷入两难境地:或是将视觉设计、平台或底层结构推翻重做,或是让前端开发人员自己去克服困难。经验告诉我,推翻重做通常不会有什么好结果。

我知道,我所提议的改变需要耗费不少的成本,而且任何一个负责做这些决定的人都需要权衡各种利弊。对于那些没有与前端架构师一起工作过的人来说,这将会存在很大的风险。

正如人们争论“先有鸡还是先有蛋”的问题,我们面临的窘境是,如果要说服老板们为一个完善的前端架构系统花费时间和金钱,他们往往会要求提供这种架构的成功案例。

恰巧,这本书就有!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
当我们谈论前端架构时,我们在谈论什么?
这是我异动的第一周,为啥离开原部门?
互联网八大技术岗位解析:前端+后端+移动+测试+大数据+管理等
程序员是干什么的
华为架构师与你一起探索高并发缓存架构(有示例代码)
架构师之前端架构bootstrap(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服