
想从前端转 flutter ,可行性怎样
1 kinXdle 2022 年 8 月 11 日 是 h5 |
2 GreatAuk 2022 年 8 月 11 日 为什么要转呢,不能两个都要吗 |
3 Leonard 2022 年 8 月 11 日 前端不好吗 |
4 DvorakChen 2022 年 8 月 11 日 如果你想做移动端,又懒得学安卓和 IOS ,那么 Flutter 是一个不错的选择,但是 Flutter 不适合做 Web 。如果你想专精移动端那么原生的安卓和 IOS 也是离不开的。 |
5 rbq123456 2022 年 8 月 11 日 我司海外项目的 app 都是 flutter ,我们是做阅读类的。 |
6 JHExp 2022 年 8 月 11 日 纯写 Flutter 可以用 混编的话还不如直接写原生代码 另外前端前景明显更好 转是不划算的 抽空自己写几个玩玩吧 |
7 debuggerx 2022 年 8 月 11 日 是 是 有 别 |
8 keymao 2022 年 8 月 11 日 React Native |
9 musi 2022 年 8 月 11 日 你可以自己先写个 demo 试试 然后你就被劝退了 别问我是怎么知道的 我刚被劝退 |
10 matatabi 2022 年 8 月 11 日 不做小程序就还好 |
11 Vitta 2022 年 8 月 11 日 挺好的,比 ionic, quasar 舒服多了。甚至拿 flutter 写过 web ,不咋好 |
12 i979491586 2022 年 8 月 11 日 前端有啥想不开的想学客户端啊?兄弟路走窄了呀,想学的话为啥不试试 React Native 呢? |
13 lancelock 2022 年 8 月 11 日 应该没有一个专门的职位叫 flutter ,有也是客户端开发 |
14 Cat7373 2022 年 8 月 11 日 邪教了解一下:Uni-app |
15 DCELL 2022 年 8 月 11 日 10 年老移动开发,android ios h5 flutter 都搞;无论 flutter rn ,还是 h5 ,开发只是一种能力,如果你要排除问题,你还是要学习原生知识;我不太看好 flutter ,因为那天 flutter 真的影响到 iOS 原生开发生态,apple 禁止就是一句话的事情。 |
16 coolmint 2022 年 8 月 11 日 我们公司也是 flutter ,我之前做 Android 的,到这边一个人用 flutter 做两端,还是挺舒服的,不过我们的 app 不算复杂,就是常见的这种增删改查的 app ,用 flutter 舒服的很。 库很多,比如生物识别,一个库搞定两端。 比如通过 iOS 系统的 Secure Enclave 或安卓的 Keystore 生成硬件加密的私钥公钥,一个库搞定。 比如两端的开屏图片,通过一个库直接自动生成了。 flutter 成熟是非常成熟了,至于是否应该从前端转过来,还是得自己分析下发展前景和自身爱好。 |
17 BUHeF254Lpd1MH06 2022 年 8 月 11 日 跨端这个东西真的是尴尬,我是 iOS 开发者转前端,跨端始终还是绕不开原生开发内容,无论是集成还是打包。如果你真要搞最终还是要既要懂 iOS 又要懂 Android |
18 yaphets666 2022 年 8 月 11 日 客户端没前途,赶紧转 java |
19 run2 2022 年 8 月 11 日 al 的 app 做成那么烂,你说他们是技术问题还是跨平台框架本身地基不稳? 就说一个选图,就改个头像一堆要相册权限 iOS 原生的 viewcontroller 不行吗?(不需要权限) |
20 wpo 2022 年 8 月 11 日 我目前在公司投入用 Flutter 在车载屏和移动 APP ,同时输出 Windows 、Linux 、macOS 的应用,包含 ADB 、蓝牙、Wi-Fi 、USB 转串口通信等上位机功能。 |
21 murmur 2022 年 8 月 11 日 国内最强是微信小程序,不要怀疑,app 是减量年代,小程序打市场拿投资,拿下投资才配开发 app |
23 zhuweiyou 2022 年 8 月 11 日 flutter 和 rn 都是垃圾 |
24 murmur 2022 年 8 月 11 日 @Vitta ionic 是 h5 壳子,能拿 flutter 跟 ionic 比你就输了,ionic 可以配 react ,可以配 vue ,人家的目的非常明确就是给 h5 套壳,你 flutter 重写渲染引擎到头来只配跟 ionic 比么 |
27 unt OP |
28 nothingistrue 2022 年 8 月 11 日 如果 win10 mobile 活过来的话,应该是 Xamarin |
29 novaline 2022 年 8 月 11 日 夹在 H5 和 native 之间,尴尬 |
30 flytsuki 2022 年 8 月 11 日 app 肯定是 flutter ,如果要做小程序的话还是用 uniapp 好了 |
31 beisilu 2022 年 8 月 11 日 目前很少专职 flutter 岗位,前端和 flutter 属于两个赛道,学了也不能转。 |
32 exploreexe 2022 年 8 月 11 日 还是苟在前端吧,移动开发现在很容易找不到活。。。现在很多公司都不招移动端开发了,太饱和了 如果业余学学没问题 |
33 MagicLi 2022 年 8 月 11 日 就没有人回复如果本来是 java 的话 dart 看着贼舒服吗,( doge ). |
34 fox0001 2022 年 8 月 11 日 via Android 用过最成功的 Flutter 案例,应该是“闲鱼”了。不知道淘宝客户端是不是也使用了。 Flutter 最大的好处是,一套代码兼容 Android 和 iOS ,并且流畅运行。当然,不是 100%兼容或覆盖,会遇到一些需要两边各自处理的问题。 |
36 v400127 2022 年 8 月 11 日 flutter 转成 web 最大的麻烦在于资源文件的打包,如果能做到以页面为单位从后台抽取元素在前端生成界面就很好了。这个应该会实现的。 我看代码,不管是 java 还是 xml 都没有我看小说的格式舒服,习惯就好了,程序员干活的痛点本来就不在格式,在于逻辑清晰。况且嵌套好不好,还要看怎么写的。 去用就好了。 |
38 Hongwu 2022 年 8 月 11 日 flutter 现在连大公司都是浅尝辄止,慎重用吧 |
39 belowfrog 2022 年 8 月 11 日 RN 很多包已经名存实亡了,几年不更新。还有的包比如 reanimated ,明明很多人在用,还存在非常严重的内存泄漏,多线程导致 crash 的 bug 。 flutter 据我观察,这两年社区挺活跃的,库挺多的 |
41 xz410236056 2022 年 8 月 11 日 @coolmint #16 机器学习(生物识别)在 iOS 上没有比 Core ML + vision 好用的。 “比如两端的开屏图片,通过一个库直接自动生成了。” iOS 在 assets 里扔个图片就行了,代码都不用写。复杂点的用 lunch screen 直接可视化的画。 apple 对开发者友好程度比谷歌强多了。 |
42 xz410236056 2022 年 8 月 11 日 @fox0001 #34 咸鱼也不用了吧,之前用 flutter 的时候各种白屏,肉眼可见的慢。当然也可能是实验阶段的时候水平不行 |
43 dreamramon 2022 年 8 月 11 日 React 吧,网页一起搞了。 Flutter 的搞网页麻烦。 |
44 fox0001 2022 年 8 月 11 日 via Android @xz410236056 #42 究竟闲鱼有没有放弃 Flutter ,真不知道。但搜索“闲鱼 flutter”有很多相关内容,其中还提到闲鱼开源了 fish redux ,是 flutter 相关的东西,具体没看。 另外,我们用 flutter 做过 app 项目,各种操作是流畅的,跟原生没区别。 |
45 zeal7s 2022 年 8 月 11 日 难道不是游戏引擎吗?比如 Unity [手动狗头] |
46 fengfuliu 2022 年 8 月 11 日 @belowfrog reanimated 我看了 github 前两天还在提交代码吧 https://github.com/software-mansion/react-native-reanimated |
47 HeapOverflow 2022 年 8 月 11 日 via iPhone 有人感兴趣的话,可以看看我用 flutter 写的 hacker news 客户端( android 端体验可能不是很好): https://github.com/Livinglist/Hacki |
48 swordne 2022 年 8 月 11 日 @fox0001 闲鱼好像还是 flutter ,关注一个做手机输入法的开发者,反馈过好多次 flutter 的 bug 导致输入法的候选字栏显示异常。 |
49 MasterofNone 2022 年 8 月 11 日 就我的学习经验而言,原生该遇到的坑一个都跑不了 |
51 CHTuring &bsp; 2022 年 8 月 11 日 React Native 加 EXPO ,功能都能实现。 |
52 kangyan 2022 年 8 月 11 日 与其纠结兼容性,不如原生学起来 |
53 linroid 2022 年 8 月 11 日 如果要入坑 flutter ,建议买台显微镜来帮助对符号 |
54 iwh718 2022 年 8 月 11 日 一直用 RN ,挺好的。 |
55 duanxianze 2022 年 8 月 11 日 任何跨端框架都有个问题,就是你需求稍微复杂一点就必须会原生开发,对个人或者小公司来说必须至少有三个人或者同时会三个技能的人,算下来没有节省太多的时间和金钱 |
56 youxiachai 2022 年 8 月 11 日 |
57 youxiachai 2022 年 8 月 11 日 @fox0001 淘特啊.纯 flutter |
58 youxiachai 2022 年 8 月 11 日 @duanxianze dart::ffi 我一个搞 android,最近都在看 win32...最后 10%的功能真折磨.. |
59 fox0001 2022 年 8 月 11 日 via Android 还是回答一下楼主的问题吧 1 )前景,我觉得好的。首先是 Google 开发主导的,目前兼容最多平台( Google 的野心不小)的框架。抛开各种需求场景,我不敢说是最优秀或最强,但起码名列前茅,且能安心使用。 2 )有很多成功案例,包括 Google 和阿里巴巴等。详见 flutter.dev -> Showcase 3 )前端转过去,感觉没问题,原理跟 VUE 差不多。我反而是弄过 Flutter ,再回过头来看懂 VUE (但是还没深入)。不过 Flutter 有些概念或做法,可能不能一下子弄懂(因人而异吧)。另外,一开始用,会比 web 开发慢,熟悉了就好。 |
60 coolmint 2022 年 8 月 11 日 @xz410236056 #41 确实,除了工作我不会做 flutter ,哈哈哈,我更愿意做 iOS |
61 winglight2016 2022 年 8 月 11 日 @wpo flutter 直接连上位机?我之前用原生开发,只能用 jni 调用 so 包,真是太痛苦了,一位一位的处理 rambus 消息。如果 flutter 连这些都封装好了,那真的可以代替原生了 |
62 buxudashi 2022 年 8 月 11 日 写了几天 flutter,总是感觉离工程化还很远。 小公司做点小项目,几下搞搞。大公司一般应该不屑于用 flutter 。它更像是过渡品。配菜,成不了正餐。或者说需要再优化下才能变更好。目前还不行。 |
63 belowfrog 2022 年 8 月 11 日 @fengfuliu 是在更新,不过说的是它的 bug ,你可以去 issue 中搜下 memory ,oom ,crash ,这些,没见它有啥进度。 作为一个广泛使用的基础库,太不专业了。 RN 生态,可见一斑吧。 |
64 reallittoma 2022 年 8 月 11 日 @winglight2016 #61 想多了,凡是涉及到稍微底层一点的功能(蓝牙、串口等)都离不开原生开发。 |
65 goddoogasidivil 2022 年 8 月 11 日 宜家的客户端几乎全量 flutter 写的,在 ios 感觉还可以,xr 上运行还是比较丝滑 |
66 skyrem 2022 年 8 月 11 日 @Cat7373 #14 uniapp 是真的渣。跨各种小程序可能还可以,指望它跨 ios 和 andriod 就很勉强了,各种原生方法不支持,想调可能还得自己写原生插件 |
67 vivipure 2022 年 8 月 11 日 为什么是转呢?写 flutter 也是前端呀。跨端框架还是的会原生才行,不然遇到问题头很大。 |
68 LINAICAI 2022 年 8 月 12 日 混编的开发体验极其差,纯 flutter 可以。 |
70 LINAICAI 2022 年 8 月 12 日 @unt 原工程是原生,集成 flutter 模块,或者原工程是 flutter ,集成原生模块,叫混编吧。 混编解决工程化的问题,各种开发体验就差了。 |
71 wpo 2022 年 8 月 14 日 via Android @winglight2016 是在 Windows 上位机的程序,Flutter 只做界面和业务代码实现,需要调用的功能用 shell 拉起其他程序通信,随便套一个类似 Flutter 调用原生的数据结构,比如我要做一个低功耗蓝牙,就另外项目打包一个,功能模块要加载就从后台下载回来。 |
72 DCELL 2022 年 8 月 15 日 @youxiachai 格局小了,诺基亚思想;从软件到硬件必须一手抓 |