如何把前后端分离的项目快速转成手机应用?

2021-10-21 09:24:04 +08:00
 TimG

刚提的需求,后天就要上线,就我一个人跟,加上学习时间如何才能快速转成手机 app ?各位大佬帮帮孩子吧!

之前的前端是 vue,后端是 node,完全分离的只靠传 json 交互。现在要求完全能离线使用,如果只有前端我可以封装个 webview,后端业务很简单就是查表但是怎么迁移到手机上呢?

考察了 uniapp 和 cordova,uniapp 好像需要前端结构大改,已经没时间再去改前端目录结构再调试了。最好能用 webpack 打包好的页面。cordova 没太看懂什么意思,但是我不需要 Java 去控制 js,只要有个“虚拟后端”传 json 就行!苹果不行就不考虑了只有安卓也行!以上框架也是只看过一眼没有了解仔细,如果满足需求可以花半天研究一下但是时间真的很紧特此来询问一下!无尽感谢!

2595 次点击
所在节点    前端开发
28 条回复
leoQaQ
2021-10-21 09:32:00 +08:00
有一个简单的东西,就是需要花钱
http://www.yundabao.cn/
leoQaQ
2021-10-21 09:32:36 +08:00
@leoQaQ 还有这个东西性能很差很差,如果只是用的话没问题
Jaosn
2021-10-21 09:33:33 +08:00
笑了
leoQaQ
2021-10-21 09:34:41 +08:00
@leoQaQ 另外,你也可以打包好后用 Hbuilder 创建 Wap2App 项目
golangLover
2021-10-21 09:35:48 +08:00
换公司
leoQaQ
2021-10-21 09:36:25 +08:00
@golangLover 哈哈哈哈哈哈哈哈哈哈哈哈,是个好方法
jiayong2793
2021-10-21 09:37:21 +08:00
把后端的数据交换也装进 app ?还后天上线?不可能,再多的钱也不可能
wanguorui123
2021-10-21 09:38:15 +08:00
用 flutter 在套一层
yEhwG10ZJa83067x
2021-10-21 09:45:27 +08:00
这公司也是无语了,后天上线,照我看你目前情况光前期调查并确定可行性方案的时间都不够!
TimG
2021-10-21 09:46:01 +08:00
@jiayong2793 就是内部用的背题系统,试卷就这么几个,想着改到 SQLite 应该就好,但是后端真的不会整。
vinsony
2021-10-21 09:56:34 +08:00
手机上打开页面,然后发送到桌面。(这就是能两天完成的做法)
ahsjs
2021-10-21 10:01:02 +08:00
用 webview 吧,做个手机适配的网页版
TimG
2021-10-21 10:04:09 +08:00
@wanguorui123 感谢回复,flutter 可以建个这种假后端吗?可以的话我就去学一下,之前只是了解一下些前端的部分,吐槽一下 dart 跟现有的语言不太好迁移,括号地狱啊。
TimG
2021-10-21 10:04:52 +08:00
@ahsjs 本来网页就是适配手机的,现在是要求全部离线,不能走“在线的后端”了
renmu123
2021-10-21 10:08:07 +08:00
你把数据都放到 indexeddb,但后天上线着实不太可能
TimG
2021-10-21 10:08:32 +08:00
@leoQaQ 网站挂了啊老哥
zuiluo
2021-10-21 10:09:06 +08:00
整个离线 PWA,把后端的数据都直接 存到前端 ,再搞个 services workers 拦截
yufeng0681
2021-10-21 10:09:47 +08:00
把试卷发布到其他 类似 APP 里面(支持离线背题)
TimG
2021-10-21 10:13:05 +08:00
@zuiluo 好主意!!!不要数据库和后端了!很好的思路!谢谢!
TimG
2021-10-21 10:22:14 +08:00
这样我就把数据库转成 sqlite,把文件传过去全部走前端读取,然后写个安卓 webview 好了,感谢大家!

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

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

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

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

© 2021 V2EX