Skip to content

跨平台开发框架 Flutter #508

Description

@pengkobe

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

选用依据

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

我的观点

持续观察,暂不选用

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

参考

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions