首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  Flutter

觉得谷歌的 Flutter 会火

  •  
  •   sfree2005 · 229 天前 · 17706 次点击
    这是一个创建于 229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在油管上了看了几个介绍 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

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

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

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

    如果你用它开发 Android 应用

    轮子全部都要重新造

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

    毫无意义

    js 生态圈的肯定用 RN

    原生 Android 开发者肯定用 Kotlin

    iOS 开发者用 Swift 开发 iOS app

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

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

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

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

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

    并不会重点推的

    除非说 Fuchsia 用 Dart + Flutter 开发

    并且 Fuchsia 取代 Android

    不然 Flutter 真的难
        46
    yuriko   228 天前
    谷歌日常造轮子,十个中间九个坑……

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

    感觉这应该是哪个大佬闲着没事就自己造轮子,然后被公司吸收的日常……
        47
    sobigfish   228 天前
    不说别的 就手机 shake 的 gesture,没有 ! 有人去年提的 issue 被直接回复 自己实现啊 (但现有的 gesture 都是 UI 级的 扩展的到 shake ?
        48
    winglight2016   228 天前
    跟 RN 比没什么优势,更不用说 dart 这个坑中之坑。。。
        49
    searene   228 天前
    dart 没用过,函数嵌套有多严重?跟不用 Promise 和 async/await 的 js 代码差不多?
        50
    jorneyr   228 天前
    一个 Java 后端有兴趣看一下
        51
    kejour   228 天前
    讲道理,等你上手开始陷入嵌套中的时候,你会自觉 remove 的...
        52
    moomesy   64 天前   ♥ 1
    半年过了,来挖个坟,最近 flutter 越来越火了
        53
    kyutynr   38 天前   ♥ 1
    挖坟+1
        54
    jellycai   22 天前   ♥ 1
    flutter 出 Release Preview 2 了
        55
    401825317   4 天前
    个人接私活是不是可以研究一下?
        56
    sfree2005   4 天前 via Android
    @401825317 打算在自己的项目里试验性的玩玩
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1852 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 27ms · UTC 04:44 · PVG 12:44 · LAX 21:44 · JFK 00:44
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1