已经 2020 年了,想问大家跨平台的 APP 开发框架现在靠谱吗?

2020-01-09 16:52:55 +08:00
 aaaa9966

自己在小公司是偏后端的,PHP 主力语言,JS 只是会用一些主流的框架。

现在想业余做一些 APP 项目,但是 Android 和 iOS 基本都不会,重头开始学习起来成本又太高,

想玩一下现在有没有什么可以跨平台的 APP 开发框架,H5+Android+iOS 这种的,比如 Flutter 之类,想问一下有没有比较靠谱的,项目做出来至少是可以拿得出手的。

6832 次点击
所在节点    问与答
34 条回复
tanranran
2020-01-09 23:58:22 +08:00
uniapp
murmur
2020-01-10 00:19:29 +08:00
flutter 和 rn 比现在就跟玩具一样,生态差太多
randyo
2020-01-10 00:24:19 +08:00
flutter 就不能搞个像 jsx 的语法吗
MuscleOf2016
2020-01-10 08:55:26 +08:00
@mxT52CRuqR6o5 weex 还是算了,现在就在用 weex 开发,要是没前端基础的来学 weex,调 css 就够人家折腾了。
mxT52CRuqR6o5
2020-01-10 09:20:26 +08:00
@MuscleOf2016 楼主说过用过一些主流框架,rn,weex 相比其他方案需要学的东西会少一点
rbuli
2020-01-10 09:29:14 +08:00
看到上面有人推荐 uni-app
我个人说一下我的感受:想到 uni-app,第一个反应就是很多坑。
我开发了支付宝、安卓、ios、H5 四个平台。
遇到很多百度、Dcould 都搜不到的问题,问都没地方问。虽然论坛有他们官方的人回帖,但是人家开发也不可能 24 小时泡论坛上。虽说是跨平台开发,但有些功能必须得了解原生平台是怎么实现的,才能够通过移植的方式,自己翻译成 uni-app 官方提供的写法,才能进行实现。

总得来说:想法很好,但目前仍待完善。

ps: 我很不喜欢 Dcould 官方首页和文档中,字里行间的语气。那简直就是 uni-app 天下无敌,无敌到所有人都应该用它。但官方对它的缺点避而不谈...
LowBi
2020-01-10 09:30:54 +08:00
目前用 uniapp,小程序和 app 需求的,开发类似 web,好上手
Lin0936
2020-01-10 09:40:58 +08:00
踩完 Xamarin、RN、Flutter 的坑之后表示,回归原生( Java/Kotlin+Swift )是真爽。
elone
2020-01-10 10:08:35 +08:00
在用 flutter
MuscleOf2016
2020-01-13 19:47:22 +08:00
@mxT52CRuqR6o5 楼主也要求了靠谱把,weex 从我的使用来说,没有原生基础,靠个人想做复杂项目,还是有难度的。另外推荐 uniapp 把
mxT52CRuqR6o5
2020-01-13 20:51:37 +08:00
@MuscleOf2016 uniapp 的 native 端是靠 weex 生成的。。。。
v2student
2020-01-14 15:05:26 +08:00
@fles 苹果的声明是这样的,似乎不止 UIWebView 的问题 https://developer.apple.com/news/?id=09062019b
Cifery
2020-03-18 16:05:26 +08:00
uniapp 不推荐
Cifery
2020-03-18 16:11:06 +08:00
这么说吧, 因为 uniapp, 我打算把主力从 vue 切换到 react, 我不想到一个公司就被问“你会 vue, 咱们用 uniapp 做个 xxx 吧?”

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

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

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

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

© 2021 V2EX