ionic4 和 flutter 哪个更好些? flutter 感觉好难哦,求各位大神给点建议

2019-06-03 17:01:09 +08:00
 xinyuju

学过 ionic4,总体来说还是比较简单 常见的功能也能实现。现在正在 b 站学 flutter,感觉好难哦,大神们给点建议,有必要学 flutter 吗?这个现在炒的比较火,有没有什么好的资源麻烦推荐一些,感谢

6180 次点击
所在节点    程序员
19 条回复
mufeng
2019-06-03 17:05:12 +08:00
flutter 也不难,和 react 这些前端框架思路一致,就是需要熟悉 dart 语法
jziwenchen
2019-06-03 17:24:08 +08:00
Dart 语法比较骚 集合了很多语法糖. 不过用熟了就爽的不得了;
另外 flutter 配合 flux 简直绝了.
vahao
2019-06-03 17:47:51 +08:00
flutter 吧
janxin
2019-06-03 17:54:07 +08:00
flutter 不是很难吧,相对来说比较简单,如果你有其他语言基础的话。

ionic4 嘛,用的就是前端比较熟悉的东西,如果你是前端,这个肯定是上手最快的
janxin
2019-06-03 17:56:27 +08:00
@jziwenchen 哎哟这个不错,之前在用 Bloc,这个试一下
xinyuju
2019-06-03 18:03:29 +08:00
@janxin 你说到我心坎了 flutter 得把 dart 学好了,不然不知道它在干什么
beginor
2019-06-03 18:55:10 +08:00
ionic4 大量使用 shadow dom, 可定制性不如 angular material。

angular material 虽然比较原始, 但是是 angular 官方出品, 可以和 angular 保持同步更新。
dying4death
2019-06-03 18:59:59 +08:00
Dart 的代码风格真的看得我花里胡哨的。硬啃 Gallery 源码,完全不知道所云。看源码还是 Java 香,当然写的话肯定各种语法糖来得爽。看一下来,其实回调地狱倒不至于,但是一行一个变量或参数的写法风格看得来好累
HuHui
2019-06-03 20:12:27 +08:00
做过 Java 后段或者安卓的话应该感觉还好
sdtfll
2019-06-03 22:38:04 +08:00
推荐 flutter,
murmur
2019-06-03 23:06:22 +08:00
两个都不行,还得是 rn
mwVYYA6
2019-06-03 23:57:39 +08:00
小组目前有个项目在用 flutter,虽然性能比 rn 好一点但感觉用起来不爽。

dart 的表达能力比 jsx 语法低得多,就算很简单的组件也得写上百行,要是不想搞成回调地狱就得抽出来,又增加了不少代码,读起来很不爽!!!更别说奇怪的大家的变量名起的不好就更恶心了。

兼容性问题目前看来也就比 rn 好那么一丢丢,搞不定的问题还是得原生加持。

学习难度,你要是写 web 的基本等于重学了,因为大部分组件的属性都和 web 那一套不一样,了解各种组件就要花不少时间。

如果 web 能实现业务的话就 ionic 吧,其他 rn 和 flutter 都是大坑,踏平很麻烦。
cokyhe
2019-06-04 09:02:45 +08:00
必然是 flutter flutter 支持的平台多
WPMonkey
2019-06-04 09:36:23 +08:00
虽然看好 flutter,但是好像找工作 rn 比较多
fenglin222
2019-06-04 10:42:08 +08:00
ionic4 也很不错,Ionic4.x 基于 Web Components,运行速度也很快,相比以前版本的 Ionic 框架性能提升很多。

Ionic4 可以和 Angular、Vue、React 三大框架配合使用。如果是前端的话选 ionic 非常不错。如果以前是 android ios 开发的就选 flutter。
coconut5
2019-06-04 12:43:50 +08:00
选 flutter,目前也在用它。
ryanlid
2019-06-04 15:50:10 +08:00
我也觉得 flutter 好难!
xinyuju
2019-06-06 07:48:07 +08:00
有好的学习资源推荐吗?
coloz
2019-06-17 17:00:27 +08:00
ionic 更简单,因为是 web 开发,所以现成的资源非常多。
性能,当然 flutter 更好,但又不是做游戏,使用者也感受不出来 ionic 和 flutter 的差别

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

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

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

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

© 2021 V2EX