【开发经验】浅谈flutter的优点与缺点

2018-11-27  本文已影响0人  马嘉伦

本文默认你已经是开发者,并对Flutter有基本的了解,但是还未深入使用,希望了解Flutter在商业级(而非demo)的项目中的优势与劣势。

很多前端开发者应该都寻找过跨平台的App解决方案,包括没有同时独立开发iOSAndroid双端原生app的开发者,应该都接触过或者看到过Google的Flutter框架。我对于iOS原生开发与基于Vue.js的web开发比较熟悉,并在一个正在进行的蓝牙硬件项目中应用了Flutter框架,经历的漫长的适应,在本文中我将以iOS原生开发者与web开发者的视角看待Flutter框架,简单罗列Flutter的优势与缺点。

Flutter优点

Flutter的优点非常明显,如果你选择一个跨平台框架,与众多基于html的跨平台框架相比,Flutter绝对是体验最好,性能与构建思路几乎最接近原生开发的框架。

Flutter缺点

总结

Flutter主要的坑就在于需要非常了解原生的环境,其实跨平台的框架都是如此,想要通过跨平台的API就拿下双端的开发任务,对认真学习的原生开发者来说也是不公平的。
主要的优势则在于动画流畅,很多开发者反应比原生安卓还流畅(存疑),至少在iOS上是看不到卡顿的,安卓上动画也很稳定,性能上展示了Google的硬实力

本人是iOS原生开发者,亦熟悉Vue.js,小程序等前端开发,对Android开发与Reactive Naive不甚了解,本文乃是一些初级经验与感悟,若有不当还请评论指正。

本文禁止任何形式转载。

上一篇 下一篇

猜你喜欢

热点阅读