后端用什么技术选型能够快速开发出一款 app 出来?

2023-07-21 15:13:20 +08:00
 yebiwufan
rt,本人是 java 后端干了两年后考研上岸,导师要求我开发一款 app,后端需求我看了下大概能实现,但是前端我之前完全没有接触过
目前我想学 uni-app 来应付,因为考虑到后期导师说可能要拓展一个小程序版本.
但是我搜了一下,uni-app 还是基于 vue 技术,是否与之相关的前置技术我都要学习吗?我光看黑马前端视频,内容量都是几个月的体量,导师想要一个月内开发出来,我还要学习之前的前置技术吗?
4969 次点击
所在节点    程序员
46 条回复
lishei
2023-07-21 16:29:26 +08:00
如果是 APP 并且没有前端基础的话推荐 flutter , 如果有一点前端基础并且需要有小程序或者功能简单小程序完全够用的话推荐 uni-app
pota
2023-07-21 16:35:33 +08:00
套个壳用 webview
cshlxm
2023-07-21 16:39:07 +08:00
原生 java 想做的很好看比较考验人,不如先学学 js ,vue ,边学边上手,1 周多就够了
bhbhxy
2023-07-21 16:39:45 +08:00
blazor ,开发效率很高
qinfengge
2023-07-21 16:43:42 +08:00
@yebiwufan #16 原生安卓想要把页面做的美观那可太难了,反而 vue 的各种组件库拿来就用
guguji5
2023-07-21 16:51:30 +08:00
@BQsummer 我靠,别吓我,我刚要学 flutter
biantaoGG
2023-07-21 16:58:03 +08:00
Android 偏向的是前端其实。。。
JYii
2023-07-21 17:10:23 +08:00
根本不可能,一点前端不会,如果说学 js ,vue 框架算你快的,但是样式怎么办,即便调个 ui 库,时间算下来都不够
saberC8
2023-07-21 17:18:19 +08:00
你可以使用 ruoyi 全家桶弄下
Muniesa
2023-07-21 17:20:48 +08:00
如果只是和后端请求简单渲染一下,不考虑什么硬件调用的和美观的话,直接原生就可以了啊,写个简单能用的 app 哪有那么难…
amlee
2023-07-21 17:24:48 +08:00
我惊了!你们真觉得前端 0 基础的一周能把 js 和 vue 一起上手?
hahasong
2023-07-21 17:28:38 +08:00
会 java 就直接 android 写了,就是各种回调 查文档。想要什么效果就网上找插件、源码
yufeng0681
2023-07-21 17:41:27 +08:00
你导师的问题。完全不懂软件工程的样子。白嫖学生。
1 、他带的其他学生,也是要求一个软件全部搞定?
2 、你告诉他你不会前端,让他找前端或者花钱找前端可不可以?
3 、这种事情导师是不是经常接,如果是临时突发的,你可以自己花钱把事情给办妥了,讨好导师。如果是导师接的项目,有钱的,还得走正规开发流程。 当然后续你自己乐意学前端,你也可以搞。给导师打工,混好文凭。
4 、你不懂得拒绝,不懂得合理提要求, 这个学徒当起来会很痛苦,妥妥的 PUA 。 后续提各种不合理的软件要求,你也大概率不会抗争。
jstony
2023-07-21 17:45:31 +08:00
还是直接写小程序吧,腾讯有多端解决方案,你小程序可以直接编译成跨平台的 app 。
关键词:[donut]( https://dev.weixin.qq.com/)
但是有个需要提醒一下,腾讯现在提供的各种应用能力是免费的,但是不排除以后会收费。
需要自己评估一下。
imtianx
2023-07-21 17:54:53 +08:00
推荐直接用 java 来写 android ,上面说的任何跨平台的,配置环境、开发过程都可能出现各种坑,作为一个有经验的来做,也可能有各种问题,更何况 0 经验的新手。
x77
2023-07-21 20:10:46 +08:00
Java 后端背景的话,选 Android 原生 App 成本比 Web 前端低。Android 原生 App 也可以用 Java 开发,搞前端的估计光是 JS 的动态类型就得让你转好久
dayeye2006199
2023-07-22 05:11:18 +08:00
java 感觉最熟悉的应该是 angular 。
但估计我说这个,会被这个版里面其他的人打死
anjingdexiaocai
2023-07-22 09:05:13 +08:00
我只能都是坑,如果你没接触过 Android ,Android studio 编译出问题会让你抓狂
lujiaosama
2023-07-22 10:02:21 +08:00
一个很关键的问题, 你这个项目涉及到硬件能力不? 不涉及的话用 JS 技术栈的 UNIAPP 糊一个出来问题不大. 涉及到硬件能力比如蓝牙之类的只推荐原生. 导师的要求是一回事, 实际上根本没有一种技术可以兼顾多端, 只能有侧重点. 后期基本上要分开的, 那就后期再说.
errZX
2023-07-22 10:20:43 +08:00
@amlee 我后端去年年底开项目的时候就这样,只能 cv 别人的代码摁写,但是我会一点点 js 还好些

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

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

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

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

© 2021 V2EX