自己在小公司是偏后端的,PHP 主力语言,JS 只是会用一些主流的框架。
现在想业余做一些 APP 项目,但是 Android 和 iOS 基本都不会,重头开始学习起来成本又太高,
想玩一下现在有没有什么可以跨平台的 APP 开发框架,H5+Android+iOS 这种的,比如 Flutter 之类,想问一下有没有比较靠谱的,项目做出来至少是可以拿得出手的。
自己在小公司是偏后端的,PHP 主力语言,JS 只是会用一些主流的框架。
现在想业余做一些 APP 项目,但是 Android 和 iOS 基本都不会,重头开始学习起来成本又太高,
想玩一下现在有没有什么可以跨平台的 APP 开发框架,H5+Android+iOS 这种的,比如 Flutter 之类,想问一下有没有比较靠谱的,项目做出来至少是可以拿得出手的。
|
3K1yf6UvnVz5w008Jan 9, 2020
1
uniapp ?
|
|
2
换一个问法:对于个人开发者来说,想做 iOS 和 Android 的 APP,有没有什么比较好上手的解决方案?
|
|
q8164305Jan 9, 2020 via Android
3
还不如做小程序吧
|
|
oyjcJan 9, 2020
4
Flutter 一把梭。
如果考虑全栈的话,C# (.Net Core) , 前中后台、跨平台全可以,比较适合个人项目。 |
|
BugFreeJan 9, 2020
5
Vue 可以用 uniapp React 可以用 Taro
|
|
mxT52CRuqR6o5Jan 9, 2020
6
要说目前时间点最靠谱的跨平台 app 方案是 hybrid,但 hybrid 来做跨端的未来已经死了(因为苹果那边的政策,如果你不介意上架不了苹果商店那倒是没关系)
如果按照你的问法 [对于个人开发者来说,想做 iOS 和 Android 的 APP,有没有什么比较好上手的解决方案] ,那就哪个看着顺眼哪个需要学的东西少用哪个,按照 [JS 只是会用一些主流的框架] 的说法,可以考虑 RN、weex |
|
wvitasJan 9, 2020
7
flutter 还可以,可以用一用了
|
|
zjttfsJan 9, 2020
8
uniapp 还可以,用于一个普通项目,没什么太大问题
|
|
flesJan 9, 2020
9
@mxT52CRuqR6o5 hybrid 有什么问题? uiwebview 换 wkwebview 而已
|
|
dennnisJan 9, 2020
10
react native
|
|
mxT52CRuqR6o5Jan 9, 2020 via Android
11
@fles 是政策问题不是技术问题
|
|
flesJan 9, 2020
12
@mxT52CRuqR6o5 政策就只说了 UIWebView
|
|
rb6221Jan 9, 2020 via iPhone
13
业余项目还有什么靠不靠谱的,直接用呗,能崩了还是咋的
|
|
iloveyouJan 9, 2020
14
楼主,这个问题我从 14 年就开始问到现在还没有理想的方案,真是日了狗了。真希望安卓或者 ios 干掉对方,不介意垄断,这平台分裂真是太痛苦了。
|
|
cjw1115Jan 9, 2020
15
懂 xaml 和 c#就用 Xamarin.Forms
|
|
mxT52CRuqR6o5Jan 9, 2020
16
|
|
linmqJan 9, 2020 via iPhone
17
Flutter
|
|
herozzmJan 9, 2020 via Android
18
flutter 可堪一用
|
|
daimubaiJan 9, 2020 via iPhone
19
React native 这样的话你就掌握了 react,还可以开发 app,还可以学习 React 写的 Taro 小程序框架
|
|
HongJayJan 9, 2020
20
flutter
|
|
ByteRanJan 9, 2020
21
uniapp
|
|
murmurJan 10, 2020
22
flutter 和 rn 比现在就跟玩具一样,生态差太多
|
|
randyoJan 10, 2020 via Android
23
flutter 就不能搞个像 jsx 的语法吗
|
|
MuscleOf2016Jan 10, 2020
24
@mxT52CRuqR6o5 weex 还是算了,现在就在用 weex 开发,要是没前端基础的来学 weex,调 css 就够人家折腾了。
|
|
mxT52CRuqR6o5Jan 10, 2020 via Android
25
@MuscleOf2016 楼主说过用过一些主流框架,rn,weex 相比其他方案需要学的东西会少一点
|
|
26
看到上面有人推荐 uni-app
我个人说一下我的感受:想到 uni-app,第一个反应就是很多坑。 我开发了支付宝、安卓、ios、H5 四个平台。 遇到很多百度、Dcould 都搜不到的问题,问都没地方问。虽然论坛有他们官方的人回帖,但是人家开发也不可能 24 小时泡论坛上。虽说是跨平台开发,但有些功能必须得了解原生平台是怎么实现的,才能够通过移植的方式,自己翻译成 uni-app 官方提供的写法,才能进行实现。 总得来说:想法很好,但目前仍待完善。 ps: 我很不喜欢 Dcould 官方首页和文档中,字里行间的语气。那简直就是 uni-app 天下无敌,无敌到所有人都应该用它。但官方对它的缺点避而不谈... |
|
LowBiJan 10, 2020
27
目前用 uniapp,小程序和 app 需求的,开发类似 web,好上手
|
|
ezrealinxhJan 10, 2020
28
踩完 Xamarin、RN、Flutter 的坑之后表示,回归原生( Java/Kotlin+Swift )是真爽。
|
|
tongyuelongJan 10, 2020
29
在用 flutter
|
|
MuscleOf2016Jan 13, 2020
30
@mxT52CRuqR6o5 楼主也要求了靠谱把,weex 从我的使用来说,没有原生基础,靠个人想做复杂项目,还是有难度的。另外推荐 uniapp 把
|
|
mxT52CRuqR6o5Jan 13, 2020 via Android
31
@MuscleOf2016 uniapp 的 native 端是靠 weex 生成的。。。。
|
|
v2studentJan 14, 2020
32
@fles 苹果的声明是这样的,似乎不止 UIWebView 的问题 https://developer.apple.com/news/?id=09062019b
|
|
CiferyMar 18, 2020
33
uniapp 不推荐
|
|
CiferyMar 18, 2020
34
这么说吧, 因为 uniapp, 我打算把主力从 vue 切换到 react, 我不想到一个公司就被问“你会 vue, 咱们用 uniapp 做个 xxx 吧?”
|