sfree2005
V2EX  ›  Flutter

觉得谷歌的 Flutter 会火

  •  
  •   sfree2005 · Mar 5, 2018 · 32491 views
    This topic created in 3177 days ago, the information mentioned may be changed or developed.

    在油管上了看了几个介绍 Flutter 的视频,有蛮多很酷的特性,觉得它一定会火:

    • 简单介绍请看官方 GitHub: https://github.com/flutter/flutter
    • 会将源代码编译成 iOS 或者安卓的机器码,和原生代码一样的性能。
    • 编写程序时,可以部分热更新。你更改其中一部分代码,不是整个 APP 重新编译,只是有变化的那部分( widget )热更新,包括存储数据的 State 在内。这就大大提升编写程序的体验,省了很多时间。
    • 自带 UI 框架,默认 Material Design, 适配 iOS 和安卓各自设计特性。
    • 允许自定制 UI。 不喜欢 Material Design,完全可以自己定制,需要多些时间,但好处是,不用写两次( iOS 和安卓)
    • 虽然刚刚 Beta,但几个月前已经有公司用于生产环境,用户量不小。Google 当然也早已用于内部的不少 APP
    • 针对某些功能的插件还缺乏(如 NFC ),但相信很快就可以就有第三方开源,毕竟不难开发
    • Dart 作为 Google 自己的语言,用于很多 Google 关键产品,小众但一时半会肯定死不了。
    • 官方还有文档特别照顾了下中国的开发者 https://github.com/flutter/flutter/wiki/Using-Flutter-in-China
    • Demo 下载:在各自商店里搜索 Flutter Gallery

    自己会先学着,插件够用的话就用于生产环境。

    61 replies  •  2018-12-19 11:47:06 +08:00
    hqdmy
    hqdmy
    Mar 5, 2018
    1
    还早吧,再过半年看看
    akring
    akring
    Mar 5, 2018 via Android❤️4
    2
    Dart 是败笔
    MeteorCat
    MeteorCat
    Mar 5, 2018 via Android
    3
    Golang 不温不火这么久了,还是看看再说吧
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Mar 5, 2018 via iPhone
    4
    做框架只服 Google
    feverzsj
    feverzsj
    Mar 5, 2018
    5
    没有公司会傻到用 dart 的
    znood
    znood
    Mar 5, 2018 via iPhone
    6
    @MeteorCat golang 不火?至少了解一下再说吧
    NxiJSiOS
    NxiJSiOS
    Mar 5, 2018 via iPhone❤️1
    7
    等 2000 多个 issues 解决的差不多
    deadEgg
    deadEgg
    Mar 5, 2018
    8
    @MeteorCat docker 了解一下?
    orangeade
    orangeade
    Mar 5, 2018 via Android
    9
    个人开发者用起来应该不错
    pljhonglu
    pljhonglu
    Mar 5, 2018
    10
    dart 这嵌套忍不了
    melonrice
    melonrice
    Mar 5, 2018❤️1
    11
    万事俱备就差嵌入一个 webview 和地图了
    Building
    Building
    Mar 5, 2018 via iPhone
    12
    有那添坑的时间,还不如各写一遍。这种东西就是说给老板听的,以前要两个人干的活现在只要一个人就能干,老板自然高兴,实际上就是个坑。
    notreami
    notreami
    Mar 5, 2018
    13
    如果,把机器学习,人工智能扯进去,可能会火。OC 这么烂,还不是让 iphone 弄火了。js 那么烂,还不是被 nodejs 弄火了。
    hronro
    hronro
    Mar 5, 2018
    14
    Dart 是败笔 +1
    iappled
    iappled
    Mar 5, 2018
    15
    @akring dart 挺好,不用 js 就好
    janxin
    janxin
    Mar 5, 2018
    16
    用 Dart ?你确定?
    rrfeng
    rrfeng
    Mar 5, 2018 via Android
    17
    会不会火要看最终发布出来好不好用。
    要看 iOS 会不会捅刀子
    要看机遇
    jarontai
    jarontai
    Mar 5, 2018
    18
    Dart 如何,实际试一下就好了;顺带广告,Dart China 欢迎各位:www.dart-china.org
    strahe
    strahe
    Mar 5, 2018
    19
    刚好在学,
    strahe
    strahe
    Mar 5, 2018
    20
    我感觉还是有点卡, 不知道是不是我用法问题.
    busymilk
    busymilk
    Mar 5, 2018❤️1
    21
    半年前学了下 flutter,dart 也学了下,然后 UI 代码的疯狂嵌套,就没动力了。。。。一层层层层...................
    tox
    tox
    Mar 5, 2018
    22
    火不了,没有革命性的东西
    doubleflower
    doubleflower
    Mar 5, 2018
    23
    说 dart 败笔的,你认为用什么?用 dart 比用 go/js/java 都好
    busymilk
    busymilk
    Mar 5, 2018
    24
    写 UI 疯狂嵌套。。。。。
    Gehrman
    Gehrman
    Mar 5, 2018
    25
    Dart 败笔+1
    Dart 2.0 看起来现代了些
    要是能换成 Kotin 就好了 XD

    写 UI 要是能有可视化编辑界面会好点,嵌套太多太可怕了
    123s
    123s
    Mar 5, 2018
    26
    换什么都有人喷吧
    finian
    finian
    Mar 5, 2018
    27
    Dart 生态圈远远不如 JavaScript,很难火
    zengyuxi
    zengyuxi
    Mar 5, 2018
    28
    投靠他,还不如投靠 pwa !
    但最终还是希望 swift 放大招,统一全端!
    beginor
    beginor
    Mar 5, 2018 via Android
    29
    Dart 比起 C# 来怎样? Xamarin/微软 跨平台开发已经耕耘了多少年, 还是不温不火。
    MeteorCat
    MeteorCat
    Mar 5, 2018 via Android
    30
    @znood Golang 领域和其他语言重合度太多了,哪怕做服务层选用 Java 成熟度也比他好,做 Web 用 PHP 也比他好,就像楼上提出 Docker,那么除了 Docker 呢?如果真要说起来,我能用 Java 或者 PHP,C/C++从头列举到尾,但是所有一切都是看市场需求
    Erskine
    Erskine
    Mar 5, 2018 via Android
    31
    dart 不温不火没毛病 golang 是挺火的
    oswuhan
    oswuhan
    Mar 5, 2018
    32
    我觉得你关心的可能是“这个东西能简化视图开发(或者说前端开发、UI 开发)的过程”,然而并不是这样,我相信这也是 jquery/bootstrap/vue/react navtive/weex/weex native/微信小程序等东西风靡的原因
    mogita
    mogita
    Mar 5, 2018
    33
    在某前端群也问了一下,多数回应也是围绕 dart 展开的。把学习时间投资到这套体系里,回报的未知数看起来多了些。
    itbeihe
    itbeihe
    Mar 5, 2018
    34
    未来应该会火,当下还是得 h5  ~ ~
    itbeihe
    itbeihe
    Mar 5, 2018
    35
    漏了 rn, 当下还得 h5+react native
    fuxiaohei
    fuxiaohei
    Mar 5, 2018
    36
    Dart 是门槛,不好进门
    hugebug
    hugebug
    Mar 5, 2018 via iPhone
    37
    Dart 没那么恐怖吧? UI 嵌套只要代码格式合理也是可以的克服的。主要是谷歌新研发的统一桌面与移动的新系统,到时候后 fflutter 就是轻松跨三端了,空闲时间多的话可以学习一下
    liuzhedash
    liuzhedash
    Mar 5, 2018
    38
    @Building #12
    老板一拍大腿,这双端开发就交给你了
    znood
    znood
    Mar 5, 2018 via iPhone
    39
    @MeteorCat 没接触过别说什么 golang 不行,docker,kubernetes 生态圈全都是 golang,再说一次先了解下再来比对。
    不再回复,浪费时间。
    loshine1992
    loshine1992
    Mar 5, 2018
    40
    Dart 这个语言

    如果你用它开发 Android 应用

    轮子全部都要重新造

    不借用 Java 或 js 生态圈就是 flutter 最大的败笔
    rrfeng
    rrfeng
    Mar 5, 2018
    41
    @loshine1992
    flutter 出现的原因之一很可能就是要抛弃 Java 和 JS
    loshine1992
    loshine1992
    Mar 5, 2018
    42
    @rrfeng #41

    毫无意义

    js 生态圈的肯定用 RN

    原生 Android 开发者肯定用 Kotlin

    iOS 开发者用 Swift 开发 iOS app

    它只能吸引那些不会 js 还需要跨平台应用的公司

    但如今它的生态和 RN 完全没法比

    2 年内都不可能和 RN 并驾齐驱
    rrfeng
    rrfeng
    Mar 5, 2018 via Android
    43
    @loshine1992
    一门语言或者框架生态很重要,但并不是全部。

    另外原生 Android 肯定用 Kotlin ?那是因为没有更好的选择,而且不要忘了所谓原生是谁生的。
    sampeng
    sampeng
    Mar 5, 2018
    44
    一句话拍死这个判断。。。
    招 dart 的时间和钱够走 double ios 和 android 的人和钱了。。
    所以,没有 hr 和老板会这么干。
    loshine1992
    loshine1992
    Mar 5, 2018
    45
    @rrfeng #43

    你想多了,Google 的 Android 团队,和 Flutter 团队是 2 个团队

    并不会重点推的

    除非说 Fuchsia 用 Dart + Flutter 开发

    并且 Fuchsia 取代 Android

    不然 Flutter 真的难
    yuriko
    yuriko
    Mar 5, 2018
    46
    谷歌日常造轮子,十个中间九个坑……

    整个框架设计思路是很有意思,不过 dart 这东西啊……
    “为啥用 dart ?”“因为写 dart 的兄弟就在我隔壁”
    …………

    感觉这应该是哪个大佬闲着没事就自己造轮子,然后被公司吸收的日常……
    run2
    run2
    Mar 5, 2018
    47
    不说别的 就手机 shake 的 gesture,没有 ! 有人去年提的 issue 被直接回复 自己实现啊 (但现有的 gesture 都是 UI 级的 扩展的到 shake ?
    winglight2016
    winglight2016
    Mar 5, 2018
    48
    跟 RN 比没什么优势,更不用说 dart 这个坑中之坑。。。
    searene
    searene
    Mar 5, 2018
    49
    dart 没用过,函数嵌套有多严重?跟不用 Promise 和 async/await 的 js 代码差不多?
    jorneyr
    jorneyr
    Mar 5, 2018
    50
    一个 Java 后端有兴趣看一下
    kejour
    kejour
    Mar 6, 2018
    51
    讲道理,等你上手开始陷入嵌套中的时候,你会自觉 remove 的...
    moomesy
    moomesy
    Aug 17, 2018❤️1
    52
    半年过了,来挖个坟,最近 flutter 越来越火了
    kyutynr
    kyutynr
    Sep 11, 2018❤️1
    53
    挖坟+1
    jellycai
    jellycai
    Sep 27, 2018❤️1
    54
    flutter 出 Release Preview 2 了
    401825317
    401825317
    Oct 15, 2018
    55
    个人接私活是不是可以研究一下?
    sfree2005
    sfree2005
    OP
    Oct 16, 2018 via Android
    56
    @401825317 打算在自己的项目里试验性的玩玩
    heshanfu
    heshanfu
    Oct 31, 2018❤️1
    57
    分享一个 Flutter 库列表: https://flutterawesome.com/
    Hanggi
    Hanggi
    Nov 24, 2018❤️1
    58
    一个个在这儿喊着败笔,到时候等着打脸吧。按理来说语言什么的都是无所谓的,工具而已。
    ugu
    ugu
    Nov 26, 2018
    59
    不喜欢 Dart
    zeroj
    zeroj
    Dec 10, 2018
    60
    看相关介绍, 纯 flutter 开发的应用: 腾讯英语君上线很久了
    huruwo
    huruwo
    Dec 19, 2018❤️1
    61
    会的 dart 感觉比 js 好多了 性能也好了很多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1850 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    ♥ Do have faith in what you're doing.