Skip to content

caoxiaoke/acc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

前端架构师的一些思考(某大佬总结)

架构师总体上是处理软件模块与软件模块之间的关系的职位,相应的,前端架构师就是处理前端模块与前端模块之间关系的职位。

前端架构师的主要工作可以分成6个层次:

第一个层次是规范制定,主要包括ui设计规范(与设计师合作),编码规范,接口规范等。

第二个层次是基础设施搭建,主要包括技术栈和工作流。技术栈大家都知道,本质上就是搭建一个妥当的前端运行时,包括框架,组件库,工具库,脚手架等。工作流就是ci、cd,npm,git flow,e2e测试等,配合工具实现前端持续集成。

第三个层次是关键技术方案设计,比如面向前端的站点集成方案(微前端是其中一种),多语言与国际化方案,单点登录方案的前端部分,权限控制方案的前端部分等等。

第四个层次是技术资产管理,比如组件管理平台,快速搭建平台(比如拖拉拽),体验运营平台(埋码是基础),以及配套的知识管理,教程等等。

第五个层次是针对领域的前端加强,比如最常用的表单领域,报表领域,或者更具体的业务领域,比如线上营销,hr/财务/法务,电商等等。针对各个领域的特点提供更高效的前端组件等加强措施。

第六个层次是重点难点攻关,比如云文档,gis,大屏这类实现成本高,复杂度大的业务,如果有必要,要提供方案设计以及主导核心模块的开发。

About

前端架构师的一些思考

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published