不考虑过去的代码经验,希望框架可以兼顾 Android 和 iOS ,如果是开源的会更好(有时候我相信开源社区更甚于商业公司)
应该选什么呢?我对移动开发框架的概念还停留在几年前,React Native ,Kotlin ,Flutter ,Weex ,这些东西还在吗?还在继续进步吗?
1
wobuhuicode 2022-11-07 00:03:40 +08:00 3
东南亚外包最火 Flutter
欧洲外包最火 React Native Weex 没了 Kotlin 还是小孩子 |
2
xieren58 2022-11-07 00:04:21 +08:00
兼顾就 Flutter, 单 Android 就 jetpack compose, 单 iOS 就 swiftui
|
3
WildCat 2022-11-07 00:04:59 +08:00
React Native.
|
4
zpxshl 2022-11-07 00:45:12 +08:00 via Android
rn 吧。需求量比 flutter 广多了
|
5
WildCat 2022-11-07 01:54:31 +08:00
如果你用微软的 app ,无论什么平台,基本都是有 React Native 的 components 的。
|
6
okakuyang 2022-11-07 02:17:47 +08:00
我现在在用 React Native ,小毛病不断,但是作为一个 App 解决方案来说确实能解决一般需求。Flutter 没研究过,道听途说觉得挺不靠谱的。
|
7
wadezhao OP @WildCat 没太看明白,啥叫用微软的 APP ?是开发时的操作系统吗?难道 RN 的组件还分平台?
|
8
louxinbo 2022-11-07 08:44:44 +08:00
可以考虑 React Native ,以前性能不如 Flutter ,更不如原生。 今年推出的新架构,性能有了大幅提升,虽然还不稳定,第三方包都还没更上,但是感觉未来可期。
学了 React ,将来还可以兼顾 Web |
9
zqlcrow 2022-11-07 09:07:57 +08:00
找个招聘网站,搜一搜岗位,有多少页,不就知道了吗?
推荐 Flutter 。 React Native 比 Flutter 广?国内的招聘网站似乎不支持这个结论。 |
10
C603H6r18Q1mSP9N 2022-11-07 09:08:53 +08:00
看你们公司规模吧,如果 20 人+,那就 RN 或者 原生,否则 flutter / uniapp ,小公司能用就行了
|
13
ufan0 2022-11-07 10:38:43 +08:00
对着官网和几本 flutter2 的书,在使用 Flutter3 做跨平台程序,除了 ios 、mac 端有点小问题,其余挺顺利,学习也比较方便。
官方甚至提供了 Dart 与其他语言的语法对比。 |
14
zoharSoul 2022-11-07 10:44:14 +08:00
flutter 好一点, rn 那个各个平台表现不一致调的头疼, 而且 Android 上没有 ios 上好用
|
15
xintianyou 2022-11-07 10:45:10 +08:00
uni-app 吧 哈哈哈
|
16
silvernoo 2022-11-07 10:53:58 +08:00 via Android
flutter 很靠谱
|
17
debuggerx 2022-11-07 11:01:14 +08:00
能跨平台的其实就三个,react ( rn )、vue 、flutter ,都尝试一下不就好了,有啥好问的。
别人推荐的就一定适合你?推荐人多的就一定好? |
18
WildCat 2022-11-07 11:11:12 +08:00
@wadezhao Office (Word/Excel/PowerPoint), Outlook 等你能用到想到的几乎所有 app 的 Windows ,macOS ,Android ,iOS 版本。
|
19
beginor 2022-11-07 11:22:26 +08:00
.NET7 + MAUI 了
|
21
binhb 2022-11-07 12:41:52 +08:00 via iPhone
推荐 flutter
关注了 flutter 的 youtube 、twitter 感觉官方和社区都挺活跃的 目前个人使用 flutter 开发的 ios app 即将发行,官方和社区的包可以满足我个人的开发需求 |
22
XCFOX 2022-11-07 13:12:47 +08:00
我个人写 Flutter 的 demo 的时候感觉 Flutter 还是比不上原生的流畅,尤其是在长页面滑动和翻页的时候,刷新率显然降低。
React Native 是渲染成原生组件的,动画流畅性反倒更好。 目前手机上几个使用 Flutter 写的 App:《哔哩哔哩漫画》还挺流畅的,就是左右翻页和快速滑动页面的时候会出现明显掉帧。另外一个《彩云小梦》可以说是我手机上最卡的 App 了,应该是没适配 120HZ 。 Flutter 官方也是注意到了 Flutter(Skia) 渲染性能不行的问题,目前已经在开始构建自己的渲染引擎 Impeller( https://github.com/flutter/flutter/wiki/Impeller),目前还是处于预览阶段。 写 Flutter 的时候还碰到别的一堆问题,比如 web 上中文显示慢一拍,比如桌面端默认只支持 60hz 。 Flutter issues 目前 5k+,相比 React-Native 是 2k 。看来都很坑😅,不过 RN 我没深入用过。 |
23
vision1900 2022-11-07 13:15:57 +08:00
一个博主在 Youtube 上狂批 Flutter:
再加上我自身有 React 基础,决定上 RN 的车 还有一个想法是只为 IOS 用户开发付费的原生 APP ,安卓用户可以直接用支持移动设备的响应式 Web 网站,毕竟 IOS 用户愿意付钱来获得更好的体验 |
24
murmur 2022-11-07 13:28:09 +08:00
国内首选 uniapp 做小程序,或者直接 native
|
25
zaul 2022-11-07 14:43:07 +08:00 via iPhone
uniapp 一把梭
|
26
wadezhao OP |
27
murmur 2022-11-07 19:21:52 +08:00
@wadezhao 是的,国内是减量的年代,各大中小场疯狂裁员,安卓 rom 内卷各种功能自己做不给别人活路
除非搞独立开发,去 ios 市场赚情怀钱,否则基本只能小程序切入,已经没有给其他 app 留后路了 要资源没资源,要底层没权限,要创意抵不过大厂抄袭,哎 |
29
WebKit 2022-11-08 01:02:51 +08:00 via Android
推荐 Flutter 。性能不错。各个平台表现一致
|
31
wjx0912 2022-11-08 10:47:12 +08:00
uniapp 一把撸,各平台不需要动脑筋
|
32
zdustrong 2022-11-09 12:07:57 +08:00 via Android
Capacitorjs, 你可以自己去官网看.
也可以看下我的项目, 做个参考, https://github.com/zdu-strong/Technical_Backup/tree/master/capacitor |
33
no13bus 2022-11-16 12:12:11 +08:00
@vision1900 折哥们挺有意思的。我也关注了他。经常邀请一些大佬来直播啥的
|