V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xrr2016
V2EX  ›  问与答

前端程序员想增加一个新技能 Flutter 或者 Go 选哪个?

  •  
  •   xrr2016 · 2018-09-20 08:34:56 +08:00 · 5562 次点击
    这是一个创建于 2037 天前的主题,其中的信息可能已经有所发展或是发生改变。

    纠结中

    24 条回复    2018-10-28 19:57:58 +08:00
    cctv1005s927
        1
    cctv1005s927  
       2018-09-20 08:43:33 +08:00
    go?
    SuperMild
        2
    SuperMild  
       2018-09-20 08:46:02 +08:00
    前端学 Flutter 应该很快。Go 很好玩。
    actar
        3
    actar  
       2018-09-20 08:49:34 +08:00 via Android
    你可以都学
    actar
        4
    actar  
       2018-09-20 08:51:27 +08:00 via Android
    反正我现在 Flutter 和 go 都会一点
    cgpiao
        5
    cgpiao  
       2018-09-20 08:53:06 +08:00
    flutter 应该还没出正式的吧,等正式的再玩不迟。
    Go 除非写 API,不然也玩不出什么花样吧。
    Vamwere
        6
    Vamwere  
       2018-09-20 08:59:30 +08:00   ❤️ 1
    想用 flutter 你要会 oc or swift,java,不然就是个瞎子还瘸腿,推荐 go
    xrr2016
        7
    xrr2016  
    OP
       2018-09-20 09:04:13 +08:00
    @actar 我觉得还是专一一个好点,都学感觉都学不精
    murmur
        8
    murmur  
       2018-09-20 09:18:03 +08:00
    flutter 那个 ui 的写法你们真受得了
    感觉就是在没有 webpack、jsx 这些的情况下要手写 render 函数
    learnshare
        9
    learnshare  
       2018-09-20 09:21:10 +08:00
    都学
    learnshare
        10
    learnshare  
       2018-09-20 09:23:04 +08:00
    @murmur 手动 new 组件效率真的低,也非常不直观。还是希望能有 xml/qml 这类语法
    xichengh
        11
    xichengh  
       2018-09-20 09:23:32 +08:00
    go
    xrr2016
        12
    xrr2016  
    OP
       2018-09-20 09:25:36 +08:00
    @murmur 嵌套是真的有点难受
    meetocean
        13
    meetocean  
       2018-09-20 09:49:09 +08:00
    第一次就顺利运行官方案例,苹果 iPhone 真机测试成功。前提是会 iOS 平台开发,即掌握 Xcode + Swift。

    因为要进行配置,这个官方案例的配置在 Xcode 能很好的完成,配置完毕,真机测试通过,体验不错。

    本人担心时间不够,暂时不考虑跨平台,仅仅限于了解 flutter 是否强大,初步感觉很厉害! iOS 都跨的很好,那么它自己擅长的 安卓平台更不在话下。

    语法上,flutter 与 jsx 比较,更喜欢 flutter,这个很优雅。网上很多人吐槽 flutter 到处 new,可能是因为用习惯了 jsx。看到 flutter 很多 new 代码都在一块,很符合真实场景,例如大包套小包,房子卧室冰箱,层级非常清晰。

    未来发展,谁也保证不了,个人预测会火。
    actar
        14
    actar  
       2018-09-20 10:09:23 +08:00 via Android
    @xrr2016 嵌套层级多的话,抽出成 build 方法,或者提出来作为自定义 Widget
    lxfxf
        15
    lxfxf  
       2018-09-20 10:26:48 +08:00
    @Vamwere 会 scala 也行(逃
    loshine1992
        16
    loshine1992  
       2018-09-20 10:45:30 +08:00
    作为前端学 React Native 就好了,没必要去学 Flutter

    建议学 Go
    susunus
        17
    susunus  
       2018-09-20 11:10:31 +08:00 via Android
    没有移动端经验,别弄 flutter,出了问题会卡很久
    luoway
        18
    luoway  
       2018-09-20 12:16:48 +08:00
    Go
    flutter 只是个框架,对应的语言 Dart 是 Google 多端统一的试验性语言,没法在实际项目生产环境中使用。
    luoway
        19
    luoway  
       2018-09-20 12:23:02 +08:00
    @luoway Dart 目标不是“多端统一”,改成“ Dart 是 Google 的试验性编程语言”
    Sapp
        20
    Sapp  
       2018-09-20 14:18:40 +08:00
    JS => JQ => Vue => React => TS => Node => Go 我觉得前端学习按照这个优先级比较好,其实对前端 Go 更多是学个静态语言了解一下,真没什么太大意思。
    xrr2016
        21
    xrr2016  
    OP
       2018-09-20 15:05:27 +08:00
    @Sapp 按这个路径,我是该学习 GO 了
    DaraW
        22
    DaraW  
       2018-09-20 16:47:25 +08:00
    有你纠结的时间都够打开官网照着引导上手撸个 Demo 出来了
    iFlicker
        23
    iFlicker  
       2018-09-20 18:55:58 +08:00
    建议 flutter
    RRRSSS
        24
    RRRSSS  
       2018-10-28 19:57:58 +08:00
    玩 flutter 最好和会 native 的朋友一起玩,要不玩不转。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3335 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:34 · PVG 20:34 · LAX 05:34 · JFK 08:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.