揭秘Flutter:为什么它成为了我的首选?

发表时间: 2020-06-29 11:16

APP开发跨平台?uniapp?Flutter?

这是一个很纠结的选择!

昨天发了个微头条【Flutter可以入坑了吗?】不到一天的时间近五万的展现量,也收到不少大佬的评论,实属意外。暗自窃喜,自己发的动态从未有过如此活跃的场景!

对于uniapp和Flutter,不少人都在使用,评论区有很多大佬写出了自己使用心得和感悟。

总结下来:

uniapp:

  • 出自国产、开箱即用、上手简单。
  • 支持更多的平台,如果你要支持小程序的话,不用犹豫了就选择它吧。
  • 前端基础可以更好的发挥。
  • 在国内社区比较活跃,持续更新(有时也让人头疼,比如曾经的非定义组件模式、自定义组件模式、到现在的V3模式,老的APP新的架构,问题很多、几乎不兼容。如果你有老的项目,现在你感觉还好吗?是不是心里在骂人?),一般遇到的问题都能搜到。
  • 最终还是通过webview来渲染,所以性能这一块没啥可说的,天生的也就那样了。

flutter:

  • 独有的渲染机制、各平台效果能很好的保持一致。
  • 学习门槛稍高,专有的dart语言、框架之类的要从头学起,曾经的前端基础基本没关联。所以,前期如果在团队中推广有难度。
  • 现在势头正猛,各大公司基本都慢慢开始技术实践,用Flutter来实现自己的部分功能。
  • 最重要的是,领导觉得它好,谷歌出品就是牛逼,你会了你就牛逼!翻开招聘网站搜APP开发,要求flutter技能的出现了好多。

关于性能:

我都吃上泡面了,你还在一直给我说它不健康!

如果真的需要过于在意性能,你还跨什么平台?直接走原生开发吧。uniapp和flutter我认为他们性能方面没有太大的距离,基本半斤对八两。

未来,我认为flutter会更火,因为它出身好,有个好爹。或许火过之后一段时间也会凉凉,这谁又能说的准呢?

框架技术本质只是我们的实现手段,它会不断的产生、不断的消亡。但是不管哪一个,只要满足我们的需求、做出一个好的产品,那它就是最好的。

最后:

既然选择了就动手干吧,在畏畏缩缩、左右纠结马上凉凉的就是我们自己。

对于Flutter我也是新手,基本从头开始。在这里记录学习、总结点滴,还烦请路过的大佬指点一二。

以后不定时总结Flutter学习动态,喜欢的小伙伴就关注我吧!正好你也在学习Flutter那更好不过了,让我们一起学习,一起进步!

好了,就这样了! 继续搬砖吧!生活还是继续!