1. flutter 生成的是机器代码,他既不是 hybrid 也不是transpiler, 所以有很高的执行效率。javascript
2. declarative ui,这不是什么新的概念,在 react vue RN 等框架中都是用的这种模式,好处是数据单向流动,经过state控制ui,便于理解和编写vue
3. hot reload, 这是最方便的,直接看到app运行的效果,而不是一个 ui builder 离最终app呈现的样式还有必定距离java
4. Dart 语言,好多人一听又来一门新语言有点头大,实际上,这个语言很简单,若是你又 javascript 经验的话,那么几乎不用费力就能够掌握这个语言,和 javascript 很像,同时在不少方面作了加强,比 javascript 更方便好用。react
5. 能够集成 native 模块,若是某些特殊状况下须要原生的实现,那么 flutter 容许无缝集成这些原生模块,其实不少工做社区已经作好了,开箱即用,所以几乎不须要本身再去编写原生模块。app
6. flutter 能够按需生成多个 platform 的应用,省却了不一样平台下的开发成本,极大提升了生产力。框架
暂时想到这么多ui