哈喽,我是老刘
我们团队使用Flutter已经快6年了。
有很多人问过我们对Flutter的评价。
今天在这里回顾一下6年前选择Flutter时的原因,以及Flutter在这几年中的实际表现如何。
选择Flutter时的判断
1、性能
最开始吸引我们的就是其优秀的性能。
特别是独立渲染引擎,从架构上避免了其它基于原生渲染的跨平台框架的先天问题。

2、高度的两端一致性
Flutter的最大魅力之一在于其跨平台能力,能够实现iOS和Android两端的高度一致体验。
也是得益于其独立渲染的架构,不需要再在不同端上分别进行UI细节的调试。
3、和原生的无缝衔接
Flutter本身提供的channel机制,以及Flutter工程能够和原生工程混合的特点是我们的刚需。
我们的项目已经上线运行好几年了,如果切换到跨平台需要把所有功能重新开发一遍,那是没法接受的。
所以类似Flutter这种能无缝融入原生项目的方案才是我们的选择。
4、开发效率
这可能是大多数团队选择跨平台框架的重要原因之一了吧。
但事实上一份代码多平台运行,不仅仅是减少了一个平台的开发量。
它同时还因为避免了不同平台程序员因为思路不同导致的多端逻辑差异。
而这种逻辑差异很多时候会对开发效率造成严重影响。
5、客户端上最好的TDD支持
对于注重软件质量的我们来说,Flutter提供的优秀测试支持是一大福音。

最低0.47元/天 解锁文章
6036

被折叠的 条评论
为什么被折叠?



