后端程序员 ,平时自己想开发一些 app 玩 ,一般什么什么框架和技术栈比较好

2022-09-05 11:54:07 +08:00
 wuwuta170

现在就对 python 比较熟悉,前端就会简单的 html, js, css 之类 想开发 mac 上用的 app ,还有安卓和 ios 上用的,最好跨平台,坑少, 能尽量少的学习新语言,如果是性能问题,必须得学,也可以,

4490 次点击
所在节点    程序员
35 条回复
wuwuta170
2022-09-05 11:57:37 +08:00
平时喜欢捣鼓 app 的 加个好友 v: mutaxi
okakuyang
2022-09-05 12:02:04 +08:00
用 web 技术开发,mac 上用 electron 打包,安卓 ios 用 uniapp 打包
FrankAdler
2022-09-05 12:10:53 +08:00
跨全部平台的能打的没几个啊,flutter 性能还行语法需要新学,单独 mac+windows python 也够,qt 据说能跨平台要学 c++
不如考虑学两种语言:swift:mac+ios ,java/kotlin:win+android
mxT52CRuqR6o5
2022-09-05 12:14:49 +08:00
会啥用啥呗,python 的话就 PyQT 、Kivy 等等之类的,不是说那些宣传比较好的跨平台框架外就没其他东西可用的
c0t
2022-09-05 12:21:57 +08:00
首选跨平台就 flutter 咯,那点语法说实话不难。electron 的话也不是不行,全平台打包应该也没啥问题,这个就用不着学语言了。甚至不在乎性能还可以 imgui ,开局一个 canvas ,其他都靠自己画
Roanapur
2022-09-05 12:26:28 +08:00
必须是原生。

我这么聪明会说 Flutter ?
AscenZ
2022-09-05 12:38:32 +08:00
如果会 Vue 可以试一下 uni-app ,这个东西上手简单。
shanechiu
2022-09-05 13:13:49 +08:00
tarui, 还可以搞搞 rust
wuwuta170
2022-09-05 13:47:04 +08:00
@shanechiu 刚看了下 tauri 还不错 就是需要学 rust ,后面有时间再看
wuwuta170
2022-09-05 13:47:16 +08:00
@AscenZ 嗯 会 vue
wuwuta170
2022-09-05 14:07:17 +08:00
程序员真不容易, 看了下 ,如果想要这 ,又要那 ,就得学很多语言和框架 根本不是一个人精力能顾上的,现阶段 准备 先学学 electron 和 flutter 得了 ,这样暂时只用学一门新语言
WenhaoWu
2022-09-05 14:10:51 +08:00
会 java 的话,dart 根本不算一个新语言,秒上手
wuwuta170
2022-09-05 14:13:52 +08:00
@WenhaoWu 好的
iwdmb
2022-09-05 14:14:53 +08:00
Flutter+1
ifdef
2022-09-05 14:16:59 +08:00
必须首选 uniapp ,其次 flutter 啊,谁用谁知道,爽的一逼
leon0918
2022-09-05 16:06:14 +08:00
我做 app 的,正想学 java web 做点产品
wuwuta170
2022-09-05 17:02:18 +08:00
@ifdef
wuwuta170
2022-09-05 17:03:09 +08:00
@leon0918 可以的
wuwuta170
2022-09-05 17:04:38 +08:00
总结 了下 后端想做 app 最方便的就 uniapp 或 electron 之类的 webapp ,用 js html css 撸 ,如果 需要考虑性能,就用 flutter 撸, 原生的性能是好 , 但能后端同学来说, 学习成本比较高,短期可以先不学
Vaspike
2022-09-05 17:23:43 +08:00
什么年代了,还在用传统跨平台框架方案
不如让我们跟随 Jetbrains 的脚步:
语言: Kotlin+Swift
框架: Compose Multiplatform 具体如下:
- 桌面端(Linux+MacOS+Win): Jetbrains compose
- 安卓端: Jetpack compose
- IOS 端: Compose Multiplatform(封装跨平台通用部分 API) + Swift(调用 IOS 独有 API)
- Web 端: 不用我说了叭

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

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

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

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

© 2021 V2EX