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

324 天前
 toloa

主要是做一些数据的可视化展示, 数据通过 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 佬们推荐下高效的方案...

1914 次点击
所在节点    程序员
10 条回复
mshadow
324 天前
既有移动端又有 pc,我会选 flutter.
如果还需要服务端的话,服务端技术栈哪个熟悉用哪个
toloa
324 天前
@mshadow 是的 服务端打算就用 go 写了 就几个 http 接口
主要是客户端的选型 实在不行就写 h5 页面 然后各种套壳😂
flmn
323 天前
h5 套壳是个好方案
levelworm
323 天前
Unity?
Parva
322 天前
用 vue 吧,android 就是 app 里面套一个 webView 访问你的 vue 编译的 h5 页面
sxx97
322 天前
pc 端试试 wails🤔
dj721xHiAvbL11n0
322 天前
你会 Node.js ,那你一定会 JavaScript ,但是反过来就不一样了。其实没什么好方案,如果有的话,企业早就用了,你可以参考新版本的 QQ 是怎么实现的
toloa
322 天前
@x2420390517 好的 我参考一下 主要是就是做个 demo 最主要就考虑开发快就行 后续维护不太管😂
jifengg
322 天前
“数据的可视化展示”,Flutter 目前在这方面据我所知还没有比较好的开源方案,可能很多效果都要自己实现。
相对来说,用 web 的方案可能会更好一点。native+web 打包
lujiaxing
322 天前
通盘 Node 是最合适的.

Node 做客户端, Electron 自动跨平台. 而且 Electron 已经是十年的框架了, 已经非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常成熟了. 任何你需要的功能都可以做. 至于移动端, Cordova 了解一下? 我们现在就有 Electron + Cordova 的案例. 一套代码, PC + 移动端 + H5 都有了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1013744

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX