从头学一门移动开发框架,有什么推荐?
不考虑过去的代码经验,希望框架可以兼顾 Android 和 iOS ,如果是开源的会更好(有时候我相信开源社区更甚于商业公司)
应该选什么呢?我对移动开发框架的概念还停留在几年前,React Native ,Kotlin ,Flutter ,Weex ,这些东西还在吗?还在继续进步吗?
东南亚外包最火 Flutter
欧洲外包最火 React Native
Weex 没了
Kotlin 还是小孩子
兼顾就 Flutter, 单 Android 就 jetpack compose, 单 iOS 就 swiftui
React Native.
rn 吧。需求量比 flutter 广多了
如果你用微软的 app ,无论什么平台,基本都是有 React Native 的 components 的。
我现在在用 React Native ,小毛病不断,但是作为一个 App 解决方案来说确实能解决一般需求。Flutter 没研究过,道听途说觉得挺不靠谱的。
没太看明白,啥叫用微软的 APP ?是开发时的操作系统吗?难道 RN 的组件还分平台?
可以考虑 React Native ,以前性能不如 Flutter ,更不如原生。 今年推出的新架构,性能有了大幅提升,虽然还不稳定,第三方包都还没更上,但是感觉未来可期。
学了 React ,将来还可以兼顾 Web
找个招聘网站,搜一搜岗位,有多少页,不就知道了吗?
推荐 Flutter 。
React Native 比 Flutter 广?国内的招聘网站似乎不支持这个结论。
看你们公司规模吧,如果 20 人+,那就 RN 或者 原生,否则 flutter / uniapp ,小公司能用就行了
从本帖的回复,截至目前为止倒是可以发现支持 RN 的比支持 Flutter 的多😀
惯例的。
会 react 的人比会 flutter 的多。
招聘网站比较实在。
对着官网和几本 flutter2 的书,在使用 Flutter3 做跨平台程序,除了 ios 、mac 端有点小问题,其余挺顺利,学习也比较方便。
官方甚至提供了 Dart 与其他语言的语法对比。
flutter 好一点, rn 那个各个平台表现不一致调的头疼, 而且 Android 上没有 ios 上好用
uni-app 吧 哈哈哈
flutter 很靠谱
能跨平台的其实就三个,react ( rn )、vue 、flutter ,都尝试一下不就好了,有啥好问的。
别人推荐的就一定适合你?推荐人多的就一定好?
Office (Word/Excel/PowerPoint), Outlook 等你能用到想到的几乎所有 app 的 Windows ,macOS ,Android ,iOS 版本。
.NET7 + MAUI 了
微软有自己的跨平台 maui , 看得上 rn ?
推荐 flutter
关注了 flutter 的 youtube 、twitter 感觉官方和社区都挺活跃的
目前个人使用 flutter 开发的 ios app 即将发行,官方和社区的包可以满足我个人的开发需求
我个人写 Flutter 的 demo 的时候感觉 Flutter 还是比不上原生的流畅,尤其是在长页面滑动和翻页的时候,刷新率显然降低。
React Native 是渲染成原生组件的,动画流畅性反倒更好。
目前手机上几个使用 Flutter 写的 App:《哔哩哔哩漫画》还挺流畅的,就是左右翻页和快速滑动页面的时候会出现明显掉帧。另外一个《彩云小梦》可以说是我手机上最卡的 App 了,应该是没适配 120HZ 。
Flutter 官方也是注意到了 Flutter(Skia) 渲染性能不行的问题,目前已经在开始构建自己的渲染引擎 Impeller( github.com/flutter/flutter/wiki/Impeller),目前还是处于预览阶段。
写 Flutter 的时候还碰到别的一堆问题,比如 web 上中文显示慢一拍,比如桌面端默认只支持 60hz 。
Flutter issues 目前 5k+,相比 React-Native 是 2k 。看来都很坑😅,不过 RN 我没深入用过。
一个博主在 Youtube 上狂批 Flutter:
再加上我自身有 React 基础,决定上 RN 的车
还有一个想法是只为 IOS 用户开发付费的原生 APP ,安卓用户可以直接用支持移动设备的响应式 Web 网站,毕竟 IOS 用户愿意付钱来获得更好的体验
国内首选 uniapp 做小程序,或者直接 native
uniapp 一把梭
uniapp 是这个? uniapp.dcloud.net.cn/
我看好像国外还有个 UNIAPP
是的,国内是减量的年代,各大中小场疯狂裁员,安卓 rom 内卷各种功能自己做不给别人活路
除非搞独立开发,去 ios 市场赚情怀钱,否则基本只能小程序切入,已经没有给其他 app 留后路了
要资源没资源,要底层没权限,要创意抵不过大厂抄袭,哎
了解了,谢谢
推荐 Flutter 。性能不错。各个平台表现一致
我只陈述事实,不参与辩论。
Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间…
下面是一个用CSS做的一个3D的效果。你可以使用鼠标在图片中移动来显示这个效果。其实,这个效果只是能过移动图片来产生的。其可以工作在Internet Explorer 8, F…
要求 mac 和 iOS 都能用的 我在 mac 上用的 thunderbird ,还能收发邮件 netnewswire.com/ 苹果当然是 Reeder 啊 我用…