原定计划招聘 Android 与 iOS 原生开发做 APP 请问 V2EX 上做过 flutter 两端开发的大佬们 还有更好的方案么? 这几年一直没做过 app, 遇到招人的事情很懵逼
1
EasonC 2021-04-22 13:54:41 +08:00 via iPhone
首选 flutter
|
3
murmur 2021-04-22 14:14:16 +08:00
flutter 也得要 ios 和 android,除了小程序基本都绕不开原生擦屁股,除非你的程序特别特别简单,那你为啥不用小程序。。。
|
4
lujie2012 2021-04-22 14:16:56 +08:00
一句话,开发 APP 离不开原生开发,除非你用 APIClould 这样的小程序框架,博库书城就是典型的例子。跨段推荐 Flutter,或者 RN,我自己是 Flutter 的 enthusiast
|
5
sausagelee 2021-04-22 14:17:57 +08:00
如果业务场景不特别复杂,用 flutter 还是很赞的
|
6
3dwelcome 2021-04-22 14:24:28 +08:00
现在 flutter 好招人吗?感觉老一套 webview 也能用啊,android 和 ios 原生调用代码毕竟不会太多,就算这部分外包都可以。
一个写 flutter 的员工工资,和另一个写 webview 的工资,感觉差距会有点大。 而且 flutter 代码维护性比 html/js 差,不是随便拉个新人就能维护的,有不少学习成本。 |
9
KouYiGuo 2021-04-22 14:33:12 +08:00
预算充足就招双端的。
预算不足就招 Flutter 的,现在移动端跨平台开发最好的框架就是 Flutter 。 利益相关:做了两年正经 Flutter,公司 toB 业务。 |
10
3dwelcome 2021-04-22 14:33:50 +08:00
@rust 招聘成本而言得出的结论。我刚才去 51job 搜了一下,HTML5 维护人员起步 5k 或者 8k 月薪。相同城市,flutter 起步价基本都在 1W 。
|
11
maskiii 2021-04-22 14:40:38 +08:00
flutter 不能热更新,如果你的应用只是展示类的,可以考虑 React Native
|
12
kswil 2021-04-22 14:45:43 +08:00 via Android
招会 ios 也会安卓开发的,😏
|
13
kennnnnnnnnnn 2021-04-22 14:53:59 +08:00
qt 0.0
|
14
vincentxue 2021-04-22 15:15:48 +08:00 1
简单的可以用 Flutter 。如果是复杂的东西,用 Flutter 不懂双端原生和底层出问题也是一脸瞎,想要定制化的东西都是要操作原生的,举个例子,你想要音视频之类的底层开发,想直接用 Flutter 的库那绝对是想多了。最好的方案一定是做原生,就是招 Flutter 也一定要有丰富的双端原生经验才可以,不然你就是在玩火。纯 Flutter 随着业务的快速发展维护成本很快就会升高。这些年太多的框架想要搞死 Native,结果变成了历史。我有多年的双端开发经验,Flutter 我也在用,深感这技术想要替代原生还有很长的路要走。最好是招一个会双端开发的人。其次是各招一个,最次招个 Flutter 。
|
15
rust 2021-04-22 15:58:06 +08:00 1
@3dwelcome #10 招聘成本明显不足以判断项目的可维护性吧,那原生安卓开发 /iOS 开发可比 Flutter 开发的薪资高多了.总不能说 Java/Kotlin/OC/Swift 项目比 Flutter 项目的可维护性差吧?
薪资明显跟岗位所需的知识储备和经验才挂钩啊. |
16
IGJacklove 2021-04-22 16:03:04 +08:00 via Android
看你具体什么项目,一般 flutter 都够用,而且大部分的 flutter 开发都会一点原生,招聘的时候提一下就可以了。
|
17
Goooler 2021-04-22 16:12:09 +08:00
Jetpack + MVVM
|
18
3dwelcome 2021-04-22 16:21:11 +08:00
@rust 那我改改说法,把“可维护性”改成“代码维护成本”,这总没问题了吧。
当然,现在码农都不喜欢维护老代码,都喜欢推翻重写,也没啥毛病。 还有,薪资和市场供需挂钩。你说薪资和经验挂钩的,那是指不缺钱的大公司,当然钱给的越多,招来的人能力越强咯. |
20
opentrade 2021-04-22 16:58:40 +08:00
flutter
|
21
panda666 2021-04-22 17:04:24 +08:00
喜欢当小白鼠就用 flutter,稳定还是得原生
|
22
xingheng 2021-04-22 17:26:35 +08:00 1
钱够多就招 flutter 开发+iOS 开发+Android 开发或者全栈,钱不够多就老老实实找双端原生开发。人力成本一定小于新技术的坑带来的成本。
RN 同上。 |
23
grewer 2021-04-22 17:28:51 +08:00
RN
|
24
grewer 2021-04-22 17:29:31 +08:00
react 都不好找优秀点的了 更不用说 flutter 了
|
25
debuggerx 2021-04-22 17:34:06 +08:00
一个很牛能 hold 住双端的 Flutter 开发难找;
一个能 hold 住双端原生的开发更难找; 一个能 hold 住 Android/iOS 的开发相对好找; 两个不错的 Android/iOS 开发是否能共同开发出双端产品线要看运气和管理者能力; 我就是属于可以 hold 住双端的 Flutter 开发,让我用原生写两套也不是不可能,但是要耗费数倍于用 Flutter 开发的时间。 而招人预算有限的情况下,一个混合开发还是要比两个原生开发少的。所以,如果能找到足够强的大牛,混合方案没啥毛病,否则就退而求其次,找两个靠谱点的原生开发然后多上点心管项目吧 |
26
matatabi 2021-04-22 18:36:43 +08:00
首选 flutter
|
27
TomVista 2021-04-22 19:53:17 +08:00
纯 ui 交互首选 flutter,但凡涉及到 os/硬件的就不要想普通 flutter 开发者可以完成.
|
28
wmhack 2021-04-22 20:20:16 +08:00
为什么没人提 uni-app
|
29
C603H6r18Q1mSP9N 2021-04-22 21:23:50 +08:00
原生还是那一套,没啥新的创意,新的库可能多点?
需要外包不? |
30
xarthur 2021-04-22 21:40:07 +08:00 via iPhone
原生 app 你说 flutter 是在干什么……
|
31
yfwl 2021-04-22 22:08:14 +08:00
apicloud,uni-app 试试?
|
32
loginbygoogle 2021-04-22 22:10:18 +08:00
搞 Flutter 最好还是要有一定的原生双端开发基础,虽然门槛高了一些,效率是真的高
|
33
loginbygoogle 2021-04-22 22:11:32 +08:00
如果再会一些 C++那就更不错了
|
34
freelancher 2021-04-23 00:48:46 +08:00
想在这里招一个帮写记账软件的。有朋友做吗?
|
35
xmt328 2021-04-23 14:04:58 +08:00
@freelancher 什么平台
|
36
ParfoisMeng 2021-04-23 14:10:23 +08:00
如果你的需求纯网页就能做,那只 Flutter 就能 hold 住,体验会比 WebView 套壳好很多。和你招原生开发差别没多大。
如果你的需求要用到设备功能,WebView 套壳也得加交互那种,那单 Flutter 也一样搞不定,原生就是必不可少了。 |
37
VinsonGuo 2021-04-23 14:20:34 +08:00 1
不明白 flutter 好在哪里?招人难,需要两个端都要很熟悉,体验也不好,很多大厂为了 kpi 开发里面一个小模块。据我了解很多 app 都在去 flutter 化。
而且 flutter 根本不是给小厂玩的,出了什么问题也很难解决。 |
38
aweffr28 2021-05-14 17:27:17 +08:00
我觉得 2021 年 React Native 尚可
我从前端转过来做内部企业 IM 的,我自己一个再带一个零基础的同学,2019 下半年开始做了半年多,从 2020 年起支撑内部数千人日常使用没什么问题。 做界面用 RN 远远比原生快,flutter 我感觉是以前学原生的比较热情,对我来说 dart 是一个烂语言。然后 RN 这个自己撸个热更新很简单,不知道 flutter 现在只不支持热更新了。 RN 我感觉遇到问题能搜到的资料还挺多的,github 上能找到的地图 /推送 /多媒体插件也还算多,生态还是挺友好的。 最近我们的乐趣是把一些停止维护 /质量差的原生插件替换成自己造的原生轮子。😄😄 |