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

Flutter 终于 beta 了,似乎没什么关注度啊,我来刷一波

  •  1
     
  •   yeelone · 2018-02-28 11:31:07 +08:00 · 9674 次点击
    这是一个创建于 2459 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Flutter 似乎一点关注度都没有,不知道有没有哪位用过?体验如何???

    25 条回复    2018-03-01 05:40:14 +08:00
    junweiyang
        1
    junweiyang  
       2018-02-28 11:54:33 +08:00
    目前还不是很成熟,自己可以玩!
    notreami
        2
    notreami  
       2018-02-28 11:56:53 +08:00
    问题来了,有什么特别的优势嘛?
    VDimos
        3
    VDimos  
       2018-02-28 12:00:14 +08:00 via Android
    大厂用不上,小厂用不了系列。用的是 dart ?再新学一门语言谁都不愿意况且并没有什么特别的优势。
    free9fw
        4
    free9fw  
       2018-02-28 12:03:04 +08:00
    需要学习 dart2,居然还号称性能优于原生应用,那就呵呵哒了
    JNathan
        5
    JNathan  
       2018-02-28 12:14:40 +08:00 via Android
    要学新语言,没太大兴趣
    ai277014717
        6
    ai277014717  
       2018-02-28 13:56:25 +08:00
    试过,UI 嵌套多了,很不值观。目前觉得最优秀布局手段还是 autolayout。
    chengzhoukun
        7
    chengzhoukun  
       2018-02-28 14:00:18 +08:00
    啥时候正式宣布新系统 Fuchsia
    liuxey
        8
    liuxey  
       2018-02-28 14:04:52 +08:00
    如果 Fuchsia 成了,那么 Flutter 和 Dart 火是必然的,然而...
    123s
        9
    123s  
       2018-02-28 14:06:07 +08:00
    像楼上说的,为什么要嵌套那么多层。真搞不懂
    NxiJSiOS
        10
    NxiJSiOS  
       2018-02-28 14:17:40 +08:00
    @ai277014717 不觉得 AutoLayout 是最优秀布局手段,觉得前端的 CSS 那套才是
    ChenSir
        11
    ChenSir  
       2018-02-28 14:36:39 +08:00
    我昨天才看到的。感觉这种东西目前也只能自己玩玩。
    learnshare
        12
    learnshare  
       2018-02-28 14:44:40 +08:00
    https://developers.googleblog.cn/2018/02/flutter-beta1.html
    感觉声明 GUI 的语法还是略复杂
    hyyou2010
        13
    hyyou2010  
       2018-02-28 15:12:18 +08:00
    关注中。还需时日。
    rrfeng
        14
    rrfeng  
       2018-02-28 15:15:23 +08:00 via Android
    作为一个运维我决定学习一下
    debuggerx
        15
    debuggerx  
       2018-02-28 17:00:41 +08:00   ❤️ 6
    用过,上手很快,特性很爽,开发体验大幅优于其他各种方案,目前我感觉比较大的问题是:
    1.中文资料很少,学习基本靠读源码读官方 demo,stackoverflow 上问答也不够多,学习能力和英文能力差的可以洗洗睡了
    2.部分功能缺失,比如我碰到的有暂不支持 svg,不能内嵌 webview,不能像原生安卓一样获得 view 的 rendercache 等
    3.常用第三方支持问题。比如统计、支付,这些东西在原生支持 flutter 之前只能自己写插件,利用 method channel 方式,把要使用的 api 方法全部包装一遍再提供给 flutter 去用。而且部分功能无解,比如友盟的页面统计,flutter 里根本就没有页面的概念,切换页面实际上是切路由然后页面重绘,所以只能靠自定义事件,而这就很麻烦了。
    maxxxxx
        16
    maxxxxx  
       2018-02-28 18:50:30 +08:00
    @free9fw 从实现思路上来看,优于原生未必不可能的。
    maxxxxx
        17
    maxxxxx  
       2018-02-28 18:56:48 +08:00
    UI 布局方面,虽然有吐槽嵌套多层,但是写起来还是符合布局逻辑的。
    maxxxxx
        18
    maxxxxx  
       2018-02-28 19:02:35 +08:00
    误发了,补充一下,开发体验不太好,语言没什么吐槽的,简单易上手。问题主要提现在 debug 上了,很费时间,感觉是在 debug 一个黑盒一样。(或许我有什么姿势没有解锁?)
    debuggerx
        19
    debuggerx  
       2018-02-28 19:17:48 +08:00
    @maxxxxx 像黑盒?控制台堆栈报错和断点单步运行查看变量不都是可用的么,感觉和原生代码调试没差。。这一块我唯一感觉有点不够爽的大概就是断点调试时 Evaluation Expression 界面的代码输入框那里代码提示有点问题
    feverzsj
        20
    feverzsj  
       2018-02-28 19:21:34 +08:00
    用 dart 就注定这个项目没有什么发展前途
    maxxxxx
        21
    maxxxxx  
       2018-02-28 19:59:43 +08:00 via Android
    @debuggerx 大概我用的是三个月前的版本?
    wsxyeah
        22
    wsxyeah  
       2018-02-28 20:15:14 +08:00 via iPhone
    文档看的很懵,网上也没有什么 blog/讨论可以参考
    iugo
        23
    iugo  
       2018-02-28 21:29:06 +08:00
    以前都不知道有这个东西, 今天才在 Twitter 上看到.

    关注度低, 用的人少. 感觉不比原生有优势.
    free9fw
        24
    free9fw  
       2018-02-28 22:29:43 +08:00
    @maxxxxx iOS 的 OC 可以直接写 C,OC 效率也非常高,这 Flutter 还要一层层地嵌套编译吧,不可能比原生快的,Android 就不知道了
    beginor
        25
    beginor  
       2018-03-01 05:40:14 +08:00 via Android
    底层渲染使用的是 skia 引擎,和 chrome 有什么联系吧。

    这玩意儿呢如果使用 ES6 或者 TS 到还有可能火起来, 用 Dart 就难说了, 参考隔壁的 Angular, 不知道有多少人用 Dart 写 Angular 呢?

    有个 MVP 朋友说过, 很难和 Google 的人沟通的 🐶
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5312 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:04 · PVG 16:04 · LAX 00:04 · JFK 03:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.