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