IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    到底什么时候才选择跨平台框架

    Kevin发表于 2014-11-16 15:35:53
    love 0

    GTK 我就不提了,这个几乎没发生过美好的跨平台程序。

    最近用 QML/C++ 写跨平台程序,遇到了几个很蛋疼的地方,让我想起了数年前我曾经说过再也不用跨平台框架写 App,还好我目前只付出了不到两天的时间。

    为什么选择原生框架

    1.原生框架往往更加强大

    2.对 App 的把控能够做到像素级完美

    3.完美支持平台特性

    4.多媒体处理不会是个坑

    为什么选择 Qt 这样的框架

    1.看起来很美

    2.QML 写起来确实爽

    3.经过旷日持久的调试后可以支持多种平台

    4.可能节省了时间

    5.Linux 下写 App Qt 是个好的选择

    为什么不选择跨平台框架

    1.虽然 QML 有很多看上去很完美的特性,但是它存在的坑可能是毁灭性的,让你深陷解决框架不能做到的事情上而不是做你想要做的东西。

    2.处于开发生态的超级小众,意味着没有足够的资料。

    3.你付出的成本可能高于任何一个原生框架,高级一点的特性你可能都需要解决三个平台的麻烦。

    到底什么时候才选择跨平台框架

    1.写 Linux App 的时候。

    2.你的 App 不需要平台特性的时候。



沪ICP备19023445号-2号
友情链接