1 FrankAdler 2023-04-13 18:56:36 +08:00 via iPhone 观望 |
![]() | 2 MonkeyBro 2023-04-13 19:07:20 +08:00 可以,招聘标准再度拔高 |
3 superedlimited 2023-04-13 19:08:56 +08:00 via iPhone kotlin 会是银弹吗? |
![]() | 4 lxiian 2023-04-13 19:11:23 +08:00 via iPhone 好 |
5 yzld2002 2023-04-13 19:42:39 +08:00 观望 |
6 TWorldIsNButThis 2023-04-13 19:50:16 +08:00 via iPhone 怎么搞的 |
![]() | 没有 hot reload ,开发效率是硬伤。 这点远不如 flutter |
![]() | 8 gzf6 2023-04-13 20:36:05 +08:00 ![]() 说真的,熟悉 React 的前端,上手 Jetpack Compose 比 Flutter 还顺 |
![]() | 9 w950888 2023-04-13 21:03:31 +08:00 ![]() 自此,移动端跨平台开发已集齐 flutter, react-native, uni-app ,compose-multiplatform, cordova, Xarmain, Qt 七颗龙珠 |
10 lolizeppelin 2023-04-13 21:07:33 +08:00 什么鬼......Orz |
11 meteor957 2023-04-13 21:15:06 +08:00 flutter 怎么办 |
12 awolf 2023-04-13 22:24:36 +08:00 最后编译成什么?该不会是 jar 吧? |
![]() | 14 EscYezi 2023-04-14 03:04:07 +08:00 via Android 非常好奇 compose 和 flutter 对比起来怎么样,比起 dart 我还是对 kotlin 更感兴趣一些 |
15 findex 2023-04-14 03:27:07 +08:00 @w950888 NICE. 早就知道 kotlin 的野心不小,之前支持跨平台。现在是正式官宣了。话说 flutter 的教程还没看完,又出新的版本,然后老版本的包和教程不能用了,编程逻辑都得改,头痛死了。 说句真的,现在 kotlin 的母公司 jetbrains 是弯道超车。flutter 的 dart 语言被 google 死死拿捏着,你提交个功能需求 /补丁,都必须是谷歌员工审核。kotlin 现在几乎是 android 标准了。这样很多安卓开发者直接用 kotlin+框架就可以实现 ios 开发。Flutter+Dart 是完全新的东西。在 flutter 出来以前,dart 几乎没有应用场景。而 compose 不同,因为 kotlin 开发者的基数大,不用重新学一门语言。 |
16 pC0oc4EbCSsJUy4W 2023-04-14 03:47:32 +08:00 卷起来 |
![]() | 17 HaroldFinchNYC 2023-04-14 04:34:23 +08:00 @gzf6 即便是没学过 kotlin 的?比如我 |
18 nnegier 2023-04-14 06:34:27 +08:00 via Android 我有点懵 |
![]() | 19 gzf6 2023-04-14 07:50:22 +08:00 via Android @HaroldFinchNYC 用过 ts 的话上手也很快,基本语法过一遍就行 |
20 ly841000 2023-04-14 08:03:51 +08:00 @findex 谷歌的开源项止,无论是 go, 还是 dark ,安卓,社区想提交 pr 或意见的成功率极低,比微软都差太多了,微软现在的开源项止反而是真正社区驱动,谁想都可以 |
![]() | 21 kongkx 2023-04-14 08:22:57 +08:00 via iPhone 最近才刚开始学 flutter ,尴尬 |
![]() | 22 darkengine 2023-04-14 08:36:54 +08:00 前端真是活到老,学到死 |
![]() | 23 gogozs 2023-04-14 08:40:51 +08:00 挺好的,竞争激烈,有利于开发者 |
24 yule111222 2023-04-14 08:48:29 +08:00 支持 kotlin ,我爱 kotlin |
25 WispZhan 2023-04-14 09:13:00 +08:00 这个视角,OP 在现场? |
26 WispZhan 2023-04-14 09:16:28 +08:00 Kotlin 目前算是目前野心最大的编程语言了吧,自动升级编译器架构之后,就开始放飞自我了。 |
![]() | 27 liveoppo 2023-04-14 09:20:54 +08:00 极大有利于 Android 原生开发者,直接就跨到赚钱的 iOS 平台了 |
![]() | 28 Deffi 2023-04-14 09:39:56 +08:00 可以,Flutter 一直不想学 |
![]() | 29 ffLoveJava 2023-04-14 09:48:46 +08:00 贼烦 dart |
30 himcheobeolx 2023-04-14 10:00:09 +08:00 @gzf6 #19 大佬建议学这个还是 flutter ?后端研发,flutter 学了还没几天 |
31 fescover 2023-04-14 10:09:20 +08:00 via Android 插件市场呢,dart 有 pub |
![]() | 32 ww940521 2023-04-14 10:14:29 +08:00 不是很早都支持了吗? |
![]() | 33 zqlcrow 2023-04-14 10:25:42 +08:00 作为一个用 kotlin 的 Android 出身的 Flutter 码农。 个人觉得 kotlin 远远优于 dart 。 至于未来的走向,则不确定。 毕竟很多东西确实有先发优势。 |
![]() | 34 whyrookie 2023-04-14 10:33:24 +08:00 ![]() 太好了,更喜欢 Kotlin. |
35 fresco 2023-04-14 10:43:00 +08:00 支持 Kotlin ,最近用 Kotlin 感觉越来越顺了 |
![]() | 36 pkwenda 2023-04-14 10:58:29 +08:00 感觉文档没有 flutter 全啊,没找到在线文档呢,来回指向 github, 也没有 showcase 列表,awesome 也找不到,... 姿势不对吗,有大佬抛个链接吗 |
![]() | 37 Wanex 2023-04-14 11:00:06 +08:00 刚开始学 flutter 表示很尴尬 |
![]() | 38 coolmint 2023-04-14 11:09:10 +08:00 赞赞赞赞赞,上家公司离职之前开始在项目中引入 compose ,离职后改为 flutter 。 现在就想去试试。 |
40 ojh OP ![]() @pkwenda 写 UI 的文档是在 Android 那边,https://developer.android.com/jetpack/compose?hl=zh-cn |
![]() | 41 Bown 2023-04-14 11:29:44 +08:00 ![]() 最近在内部工具类项目上有试用,目前感受: - 缺点主要是文档不全( gradle 配置坑很多),以及第三方库缺失较多 - 优点除了 Kotlin + Compose 的开发体验外,最方便的是自带的 C interop 可以直接 Kotlin 调 AppKit 、CoreBluetooth 等大量 iOS 原生 API ,不需要 Flutter 那种原生实现再 Platform Channel 传一层 长期看好! |
![]() | 42 gzf6 2023-04-14 12:19:58 +08:00 via Android @himcheobeolx 如果是 Java 后端 Kotlin 上手更快,但是 UI 的概念都得重学,学习成本差不多,如果后期写的应用需要自己写原生插件,或者不想受制于人等着别人写插件,那就直接学原生 |
43 himcheobeolx 2023-04-14 12:25:47 +08:00 @gzf6 #42 谢谢解答 |
44 findex 2023-04-14 12:55:40 +08:00 via iPhone |
![]() | 45 xingheng 2023-04-14 13:10:44 +08:00 会一个跨平台的 UI 框架并不等同于会跨平台开发。 |
![]() | 46 yl20181003 2023-04-14 13:31:55 +08:00 ![]() 支持 Kotlin 讨厌 Dart |
![]() | 47 ktqFDx9m2Bvfq3y4 2023-04-14 13:33:36 +08:00 我选择继续使用 Xamarin 。 |
48 t6gfx4ddv3 2023-04-14 13:43:04 +08:00 via Android Kotlin 越用越顺手,Jetpack Compose 越用越痛苦,甚至想回到 xml 。只说开发工具和开发体验,如果 React/Flutter 是 80 分,Compose 50 分都觉得多了,Debug 版本的 apk 用起来跟 ppt 差不多,Release + Baseline Profile 流畅度才能接近普通的 xml 应用。看看跨平台的 Compose 能不能带动一下 Jetpack Compose 的开发体验了。 |
![]() | 50 ktqFDx9m2Bvfq3y4 2023-04-14 13:58:02 +08:00 @roundgis 不知道,我自己是开发培训类的。算是管理类别吧。自己可以写组件,然后复用。我自己是很享受 MVVM 模式。 |
![]() | 51 zqlcrow 2023-04-14 14:05:25 +08:00 @findex 我现在在用 dart 开发 flutter 。 哈哈。语言的好坏,并没有那么重要。毕竟用啥都是用。 水平有限,kotlin 让我感觉有现代语言的各种优点,而 dart ,有点莫名其妙,不知道哪个角落抽出来落满灰的东西。 但我觉得 dart 有巨大的优点,傻瓜。 我至少长期使用过 Java 、kotlin 、dart 。 学习到能写 demo 的程度有 swift 、c#、js 、ts 。 更别说读书时代学的 c/c++,以前也短暂学过 ruby ,go 。 dart 是我用过的,最傻瓜的编程语言。没有之一。 dart 还用学? 或许因为傻瓜,所以没有优点。/div> |
53 TWorldIsNButThis 2023-04-14 14:29:58 +08:00 via iPhone @Chad0000 mvvm 是类似 react class component 还是 react hooks ? |
![]() | 54 ktqFDx9m2Bvfq3y4 2023-04-14 14:51:07 +08:00 via iPhone @roundgis xamarin forms |
![]() | 55 ktqFDx9m2Bvfq3y4 2023-04-14 14:52:41 +08:00 via iPhone @TWorldIsNButThis 我不写 react ,不确定是你说的哪种。如果对应 angular ,那么就是 angular component 。 |
56 maoyikun 2023-04-14 15:14:25 +08:00 难怪最近看到源码的更新大部分是关于这个相册的代码,原来是用来做宣传的 |
57 roundgis 2023-04-14 16:47:21 +08:00 via Android @TWorldIsNButThis class component |
![]() | 58 AgileLC 2023-04-14 16:51:12 +08:00 干翻 Flutter ,dart 用着真别扭 |
59 bilibilifk2 2023-04-14 16:58:01 +08:00 @pkwenda #36 这才刚起步文档怎么能跟成熟几年的东西比 |
60 lianyue13 2023-04-14 20:38:20 +08:00 说一个我感觉最大的缺点,没有内置的路由,要用三方库才行,iOS 的侧滑返回应该也没办法支持 |
![]() | 61 HaroldFinchNYC 2023-04-15 01:47:05 +08:00 @gzf6 感谢,我觉得我可以试试, |
62 nicevar 2023-04-15 23:35:34 +08:00 compose 做安卓开发跟之前已经完全不是一码事了,这玩意就是走到了移动开发的尽头,写个手机 app 跟做 web 前后端开发一样复杂。 flutter 这个发展桌面应用就好了,移动端还是不要掺和了,但凡复杂点的 app 用它做的都很烂,让你的手机瞬间回到 Android 6.0 时代。 |
63 VonBrank 2023-04-24 02:07:59 +08:00 via Android @nicevar 感觉说反了? compose 的出现使得写个原生 app 有望像 web 应用一样简单,以往写一个动画 css 几行就能搞定、而原生要写几十行手动控制动画的局面终于要有所改善了 |
64 wangyanmeego 178 天前 via Android @luffy 我觉得 preview 的效率也挺高的了 |