收藏
回答

uniapp还是原生开发呢?大学生独立开发想选型

我看中了原生开发的 skyline 引擎,感觉可以实现很多效果。

但是原生开发的语法又不如vue3那么痛快,很多语法糖没有vue3那么好

不知道uniapp开发小程序的话,性能和原生相比如何呢?uniapp能支持skyline么。谢谢各位大佬。

回答关注问题邀请回答
收藏

3 个回答

  • 拾忆
    拾忆
    2023-10-22

    性能的话肯定原生比第三方好,第三方框架编译后的代码比原生代码更冗余。

    2023-10-22
    有用 2
    回复 2
    • 逃往小熊星球
      逃往小熊星球
      发表于移动端
      2023-10-22
      比如编译出来节点更多吗? 语句更复杂性能损耗更多么
      2023-10-22
      回复
    • 拾忆
      拾忆
      2023-10-22回复逃往小熊星球
      性能这东西对于高端手机来说基本感知不出来差异,但是文件代码包大小是很直观的,vue打包大很多。小程序限制主包大小不能大于2M,所以复杂点的小程序还是需要考虑精简大小。
      2023-10-22
      回复
  • optimistic
    optimistic
    2023-10-23
    1. 原生的写法开发效率很低,模板无法使用函数,点击事件还需要 data- 等方式,skyline 还是处于小白鼠模式,不建议用。
    2. 如果你擅长vue,不熟悉小程序,毫不犹豫,选择 uniapp,uniapp 目前打包做的比较精简,体积也小,不过还是建议主包只保留 tab 页,其余的放在分包,一来提高首次加载速度,二来避免主包爆满
    3. 原生相当于新语法,并且 setData 效率低,框架做出来的setData,甚至比原生性能高


    综上,uniapp 是较优的选择,目前我接触的开发者基本都是 uni 和 taro,原生开发的很少,因为基本招不到人愿意做原生开发

    2023-10-23
    有用 1
    回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-10-22

    你如果想使用 skyline 的效果的话,还是用原生会好一些,会减少一些不必要的坑

    2023-10-22
    有用 1
    回复
登录 后发表内容