Skip to content

跨平台开发框架 Flutter #508

@pengkobe

Description

@pengkobe

之前市面上可供使用的跨平台开发框架有 React-Native、Weex、Ionic/Cordova 等,如今有多了一个新秀 Flutter,可以基于 Dart 语言开发,相比之前这些框架,一个大的优点是平台跨度更大,设置支持嵌入式设备开发,我想,对于物联网发展火热的今天,肯定有人愿意尝试。
由于直接使用原生开发,Flutter 的一个优势就是省电,传说中性能也会高点。当然,大家也会关注这个框架的社区和自己对应的学习成本,社区肯定是比较新的,学习成本嘛适中,肯定比直接基于 JavaScript 开发要难点。

选用依据

  • 快速迭代,开发一次到处使用,速度肯定快
  • 成本低,不需要维护多套代码
  • 未来发展,Flutter 在未来三年能否革了现有跨平台框架的命?
    • 考虑社区会火
    • 考虑除去学习成本,开发速度和性能都比现有框架快
    • 有比较完善的各平台实践分享和对应的解决方案

我的观点

持续观察,暂不选用

  • 如果从现有技术栈切换至 Flutter,最好先做好预研,切换成本未知,大厂现在的阶段基本上也是预研,没见到成套的解决方案
  • Flutter 生态有待发展,至少我使用现有的框架,有现成的组件可用,有完善的社区可以提问和查答案
  • 稳定性如何得画个问号,国内层次不齐的手机厂商生产的手机适配度咋样?至少现在使用 webview 不会崩溃

参考

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions