前端框架选型

来源:3-4 自由编程

Long2021

2021-01-09 17:52:53

这种问题一般出现项目初期的技术选型上,我感觉这本质上需要的是统一整个团队的技术栈。


就前端MVVM框架而言,肯定以团队大多数人的熟悉程度决定,因为会影响整个团队的生产力以及成员的学习成本,最终结果就是Vue、React和Angular三者其中之一。


确定了框架,而库可以基本分两类,一类是工具库,需要考虑github的star,最新的更新时间以及issue上bug数量;另一类是UI库,我个人觉得,如果整个团队有时间以及有能力的话,应该根据自身的业务打造一套ui业务组件库,如果团队需要现成的UI库,考虑的方向还是视频说的,针对pc还是移动端。


我上一个项目是跨端应用,团队氛围是以react为主,所以基本排除了vue和andular;当时跨端框架没有像现在那么多那么成熟,所以主要纠结react-native和flutter,后面觉得flutter学习成本太大,基础设施搭建久,就决定选择react-native,拍板了之后,团队增加了两位原生成员,一位熟悉安卓另一位熟悉ios,保证两端质量以及原生问题的解决;至于UI库,团队实现一套了,跟自身业务强相关。

写回答

1回答

Brian

2021-01-12

从你的描述来看,对自我的认识非常清晰,但却少了一点点冲劲。


除了技术栈本身以外,还需要考虑的因素还有很多,无论是flutter 还是 RN,只要涉及硬件,估计都要有iOS与Android的小伙伴支撑~ 第三方库,特别是推送消息那一块,还不尽如人意。



PS: ?flutter的性能要比rn要好,我们自己的团队最近在用,感觉不错~~

1

0 学习 · 1842 问题

查看课程