V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maxxfire
V2EX  ›  程序员

时至今日,有没有一套工具可以一次编写,同时生成 App/小程序/公众号/H5 站点的?

  •  
  •   maxxfire · 2020-06-28 23:11:54 +08:00 · 3046 次点击
    这是一个创建于 1600 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先主要还是因为懒,其次是时间精力有限,想搞一个简单应用,但要跨多个平台,主要为了尽可能多的涵盖主要入口。
    应用很简单,不超过 10 个页面,也没有复杂的交互,不需要酷炫的动画,也无需访问设备硬件。
    所以想找这么一套工具 /框架,来实现一次编写,多处部属。
    17 条回复    2020-07-05 15:57:02 +08:00
    yuang
        1
    yuang  
       2020-06-28 23:13:26 +08:00 via Android
    uniapp
    ianva
        2
    ianva  
       2020-06-28 23:15:46 +08:00
    maxxfire
        3
    maxxfire  
    OP
       2020-06-28 23:17:32 +08:00
    @yuang 还真有,有点小鸡动。。
    em70
        4
    em70  
       2020-06-28 23:30:09 +08:00
    走捷径的东西,坑都太多
    airqj
        5
    airqj  
       2020-06-29 00:39:58 +08:00 via Android
    越通用的东西 性能越差。。?
    molvqingtai
        6
    molvqingtai  
       2020-06-29 00:42:13 +08:00   ❤️ 16
    一次编写,多端报错
    tanranran
        7
    tanranran  
       2020-06-29 00:47:14 +08:00
    uniapp

    目前已知最靠谱的方案了

    已经用 uniapp 写了好几个 app 、小程序 了
    wzw
        8
    wzw  
       2020-06-29 08:56:24 +08:00 via iPhone
    @tanranran 简单的需求,应该没啥坑了吧
    duanzhihe
        9
    duanzhihe  
       2020-06-29 09:21:01 +08:00
    5 年前就用过写一套生成 IOS/安卓 /web ( H5)的,那个时候体验下来,最大的感触就是,东西可以用,但问题真不少;
    现在,用过一套 H5 可以生成微信小程序 /支付宝小程序 /H5 的,体验下来,说实话,比 5 年前那次体验好了一些,但和直接用对应的语法写比起来,还是会有别扭和不支持的地方,当然,用肯定是可以用的;

    为啥呢?
    其实很简单,这些一套多平台的,后面都是一套解析替换再编译的过程,所以需要跟着对应的平台跑,而且还要兼容平台的各种语法以及本身的兼容性,真的很难做到优雅。

    总结!
    这一类工具,适合小项目,大项目慎用!
    gaigechunfeng
        10
    gaigechunfeng  
       2020-06-29 09:52:14 +08:00
    uniapp 啊,vue 语法,写着也方便。
    jones2000
        11
    jones2000  
       2020-06-29 10:16:50 +08:00
    简单的商城应用可以用 uniapp, 但复杂的图形可视化基本就歇菜了。各种不兼容。
    zhuweiyou
        12
    zhuweiyou  
       2020-06-29 10:27:04 +08:00
    通用的东西,兼容性不好,一堆坑。

    其实很多时候,我们并不需要在每个平台跑一样的东西,要看你们产品的核心是放在哪里,其它地方可能只是引流工具。

    非要每个平台实现一样的东西,要我来做的话会尽量 数据层 和 业务逻辑层 实现复用,视图层各写各的。
    fangcan
        13
    fangcan  
       2020-06-29 11:58:22 +08:00
    京东的 taro 也可以
    fanyingmao
        14
    fanyingmao  
       2020-06-29 12:43:31 +08:00
    感觉前端花样咋这么多呢?写一套通用不好吗?把有限的精力放在业务上不好吗?
    EminemW
        15
    EminemW  
       2020-06-29 14:09:45 +08:00 via iPhone
    我写过 Taro,它配套的 Taro ui 在 H5 和小程序上样子不一样
    tanranran
        16
    tanranran  
       2020-06-29 16:15:46 +08:00
    @wzw #8 #8 没啥大坑了
    Xatoi
        17
    Xatoi  
       2020-07-05 15:57:02 +08:00
    Rax?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1285 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:07 · PVG 02:07 · LAX 10:07 · JFK 13:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.