我理解的大前端是什么?
- 前端+客户端,从端上延展,提供一体化的方案,解决一切体验的问题
- 前端+后端,从效率上综合考量,一专多能
目前我看到的问题是什么?
技术上
- 深度的Web化带来的性能兼容性等等一系列体验的问题
- 混乱的跨端协作方式
- 端侧的不统一
- 基建不成熟,严重依赖第三方,三方又不能完全符合现状
- 技术能力相对比“大厂”较弱
- 技术氛围还有很大的提升空间
- ....
业务上
- 组织架构变化,但是技术架构没有跟上
- 业务上快速迭代,补丁满天飞
- 部门墙严重,互相交流很少,技术成长也相对缓慢
- .... ps:少说点容易挨打
整理出核心的问题
- 打破部门墙
- 以点破面
- 技术架构升级
- 氛围提升
是不是有点虚?
关于前端架构
纵向or横向
- 站在公司前端整体上来看,纵向解决的是实际的项目线问题,横向解决的是平台性问题
我们会怎么做?
- 成立专属的小组,聚焦解决横向问题,并增加跨线的合作机会
- 通过平台、工具、方法论解决效率问题
正在做的事有什么意义?
-
工程效率
-
目标是从开发--->生产,完整的解决整体链路的统一和优化
-
搭建研发平台,让大家的产出可见、有人用、一起维护
-
标准化的流程,让各方的权限更明确,也逐步完成统一升级,统一处理,统一管控
-
性能优化
-
目标是形成监控、分析、处理,并沉淀出处理方案、处理手段
-
收拢前端体验+UI体验,不要各说各话。
-
探索新的性能优化手段,解决Web化带来的坑
-
基础建设
-
沉淀基础积累,框架、库等基建
-
解决规范不统一、流程不统一等等问题
-
关注技术成长,引入新技术、新思路、新方向
关于未来
随着业务的逐步迭代,我们在基建上的探索逐步建立起来,我们希望有更多在其他领域的探索,以下只是构想,大家看看就好
会不会有坑
答案是肯定的,会!
能预想到的是什么,随着功能的完善性能会成为巨大的阻碍。
结束语
希望洋葱在大前端的探索上可以有更多的积累,也希望有更多的选择!!