前端框架选型
来源: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要好,我们自己的团队最近在用,感觉不错~~
相似问题