现在做原生 app 都采用什么方案比较好呢

2021-04-22 13:52:39 +08:00
 risky

原定计划招聘 Android 与 iOS 原生开发做 APP 请问 V2EX 上做过 flutter 两端开发的大佬们 还有更好的方案么? 这几年一直没做过 app, 遇到招人的事情很懵逼

5207 次点击
所在节点    移动开发
38 条回复
EasonC
2021-04-22 13:54:41 +08:00
首选 flutter
risky
2021-04-22 14:10:48 +08:00
@EasonC 能介绍下 flutter 在原生双端开发中的应用么……
murmur
2021-04-22 14:14:16 +08:00
flutter 也得要 ios 和 android,除了小程序基本都绕不开原生擦屁股,除非你的程序特别特别简单,那你为啥不用小程序。。。
lujie2012
2021-04-22 14:16:56 +08:00
一句话,开发 APP 离不开原生开发,除非你用 APIClould 这样的小程序框架,博库书城就是典型的例子。跨段推荐 Flutter,或者 RN,我自己是 Flutter 的 enthusiast
sausagelee
2021-04-22 14:17:57 +08:00
如果业务场景不特别复杂,用 flutter 还是很赞的
3dwelcome
2021-04-22 14:24:28 +08:00
现在 flutter 好招人吗?感觉老一套 webview 也能用啊,android 和 ios 原生调用代码毕竟不会太多,就算这部分外包都可以。
一个写 flutter 的员工工资,和另一个写 webview 的工资,感觉差距会有点大。
而且 flutter 代码维护性比 html/js 差,不是随便拉个新人就能维护的,有不少学习成本。
KouYiGuo
2021-04-22 14:29:34 +08:00
@risky 纽约时报
rust
2021-04-22 14:29:37 +08:00
@3dwelcome Flutter 维护性比 HTML/JS 差是怎么得出的结论
KouYiGuo
2021-04-22 14:33:12 +08:00
预算充足就招双端的。
预算不足就招 Flutter 的,现在移动端跨平台开发最好的框架就是 Flutter 。
利益相关:做了两年正经 Flutter,公司 toB 业务。
3dwelcome
2021-04-22 14:33:50 +08:00
@rust 招聘成本而言得出的结论。我刚才去 51job 搜了一下,HTML5 维护人员起步 5k 或者 8k 月薪。相同城市,flutter 起步价基本都在 1W 。
maskiii
2021-04-22 14:40:38 +08:00
flutter 不能热更新,如果你的应用只是展示类的,可以考虑 React Native
kswil
2021-04-22 14:45:43 +08:00
招会 ios 也会安卓开发的,😏
kennnnnnnnnnn
2021-04-22 14:53:59 +08:00
qt 0.0
vincentxue
2021-04-22 15:15:48 +08:00
简单的可以用 Flutter 。如果是复杂的东西,用 Flutter 不懂双端原生和底层出问题也是一脸瞎,想要定制化的东西都是要操作原生的,举个例子,你想要音视频之类的底层开发,想直接用 Flutter 的库那绝对是想多了。最好的方案一定是做原生,就是招 Flutter 也一定要有丰富的双端原生经验才可以,不然你就是在玩火。纯 Flutter 随着业务的快速发展维护成本很快就会升高。这些年太多的框架想要搞死 Native,结果变成了历史。我有多年的双端开发经验,Flutter 我也在用,深感这技术想要替代原生还有很长的路要走。最好是招一个会双端开发的人。其次是各招一个,最次招个 Flutter 。
rust
2021-04-22 15:58:06 +08:00
@3dwelcome #10 招聘成本明显不足以判断项目的可维护性吧,那原生安卓开发 /iOS 开发可比 Flutter 开发的薪资高多了.总不能说 Java/Kotlin/OC/Swift 项目比 Flutter 项目的可维护性差吧?
薪资明显跟岗位所需的知识储备和经验才挂钩啊.
IGJacklove
2021-04-22 16:03:04 +08:00
看你具体什么项目,一般 flutter 都够用,而且大部分的 flutter 开发都会一点原生,招聘的时候提一下就可以了。
Goooler
2021-04-22 16:12:09 +08:00
Jetpack + MVVM
3dwelcome
2021-04-22 16:21:11 +08:00
@rust 那我改改说法,把“可维护性”改成“代码维护成本”,这总没问题了吧。
当然,现在码农都不喜欢维护老代码,都喜欢推翻重写,也没啥毛病。
还有,薪资和市场供需挂钩。你说薪资和经验挂钩的,那是指不缺钱的大公司,当然钱给的越多,招来的人能力越强咯.
rust
2021-04-22 16:26:58 +08:00
@3dwelcome 深刻同意"现在码农都不喜欢维护老代码",我自己也是这样子,那种没有文档,没有注释的,看都不想看一眼
opentrade
2021-04-22 16:58:40 +08:00
flutter

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

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

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

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

© 2021 V2EX