需要同时开发 PC 端和移动端, 何种方案会更好些? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
toloa
V2EX    程序员

需要同时开发 PC 端和移动端, 何种方案会更好些?

  •  < href="Javascript:" Onclick="downVoteTopic(1013744);" class="vote">
  •   toloa 2024-02-02 19:26:58 +08:00 2483 次点击
    这是一个创建于 648 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是做一些数据的可视化展示, 数据通过 HTTP 请求拉取,需求并不复杂. 但要做到跨端, 有没有什么低代码的跨端方案? V 佬们更推荐哪种方案? 个人后端会一些 Golang, Javascript. 不太想开 Dart 或者 Rust 的坑

    1. Flutter, Dart, 完全没接触过, 感觉学习成本太大.
    2. Tauri, Rust+Vue, Vue 会一些, 但 Rust 从来没接触过; 另一方面, 移动端尤其是 Android 的支持不知道当前到什么程度
    3. Fyne, Golang, 语言没问题, 但是要做数据可视化, 没有 UI 组件, 从头造轮子代价着实有点大.
    4. uni-app, Javascript, 移动端问题不大, 但是桌面端需要用 Electron 的插件, 不知道是否成熟.

    这个项目不太考虑后续维护, 一次性的, 高效率的实现就好. 求 V 佬们推荐下高效的方案...

    10 条回复    2024-02-04 16:12:49 +08:00
    mshadow
        1
    mshadow  
       2024-02-02 20:04:35 +08:00 via Android
    既有移动端又有 pc,我会选 flutter.
    如果还需要服务端的话,服务端技术栈哪个熟悉用哪个
    toloa
        2
    toloa  
    OP
       2024-02-02 20:37:28 +08:00 via iPhone
    @mshadow 是的 服务端打算就用 go 写了 就几个 http 接口
    主要是客户端的选型 实在不行就写 h5 页面 然后各种套壳
    flmn
        3
    flmn  
       2024-02-03 19:06:02 +08:00
    h5 套壳是个好方案
    levelworm
        4
    levelworm  
       2024-02-03 20:11:24 +08:00
    Unity?
    Parva
        5
    Parva  
       2024-02-04 09:25:14 +08:00 via iPhone
    用 vue 吧,android 就是 app 里面套一个 webView 访问你的 vue 编译的 h5 页面
    sxx97
        6
    sxx97  
       2024-02-04 09:36:51 +08:00
    pc 端试试 wails
    dj721xHiAvbL11n0
        7
    dj721xHiAvbL11n0  
       2024-02-04 10:03:03 +08:00
    你会 Node.js ,那你一定会 Javascript ,但是反过来就不一样了。其实没什么好方案,如果有的话,企业早就用了,你可以参考新版本的 QQ 是怎么实现的
    toloa
        8
    toloa  
    OP
       2024-02-04 10:22:09 +08:00 via iPhone
    @x2420390517 好的 我参考一下 主要是就是做个 demo 最主要就考虑开发快就行 后续维护不太管
    jifengg
        9
    jifengg  
       2024-02-04 13:33:20 +08:00
    “数据的可视化展示”,Flutter 目前在这方面据我所知还没有比较好的开源方案,可能很多效果都要自己实现。
    相对来说,用 web 的方案可能会更好一点。native+web 打包
    lujiaxing
        10
    lujiaxing  
       2024-02-04 16:12:49 +08:00
    通盘 Node 是最合适的.

    Node 做客户端, Electron 自动跨平台. 而且 Electron 已经是十年的框架了, 已经非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常成熟了. 任何你需要的功能都可以做. 至于移动端, Cordova 了解一下? 我们现在就有 Electron + Cordova 的案例. 一套代码, PC + 移动端 + H5 都有了.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1338 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:08 PVG 01:08 LAX 09:08 JFK 12:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86