Kotlin-first - 谷歌宣布 Kotlin 成为 Android 开发首选语言, flutter 凉凉? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
gzf6

Kotlin-first - 谷歌宣布 Kotlin 成为 Android 开发首选语言, flutter 凉凉?

  •  2
     
  •   gzf6 May 8, 2019 13484 views
    This topic created in 2548 days ago, the information mentioned may be changed or developed.
    Supplement 1    May 8, 2019
    别忘了,kotlin 也是可以跨平台的
    71 replies    2019-05-09 10:18:13 +08:00
    l33ch
        1
    l33ch  
       May 8, 2019 via iPhone
    被钦点才更可怕吧……
    diy886
        2
    diy886  
       May 8, 2019   8
    flutter 凉凉是什么意思。。。
    kotlin 和 flutter 就不是一码事吧
    jxf2008
        3
    jxf2008  
       May 8, 2019
    有个疑问
    JetBrains 目前是谷歌旗下的么?
    Lin0936
        4
    Lin0936  
       May 8, 2019 via Android
    kotlin 是 Android 开发首选语言,flutter 目标是跨平台,两者有冲突吗?
    GG668v26Fd55CP5W
        5
    GG668v26Fd55CP5W  
       May 8, 2019 via iPhone
    定位都不一样的好吗?
    gzf6
        6
    gzf6  
    OP
       May 8, 2019
    @jxf2008 应该是合作关系
    BCy66drFCvk1Ou87
        7
    BCy66drFCvk1Ou87  
       May 8, 2019
    @jxf2008 俄罗斯的企业,跟谷歌没有什么联系
    gz911122
        8
    gz911122  
       May 8, 2019   1
    android 团队从来没推过 flutter

    明白吗?
    这俩是竞争关系,kotlin 和 android 团队是互补关系
    jxf2008
        9
    jxf2008  
       May 8, 2019
    @gzf6
    @HuasLeung

    那为什么谷歌怎么推崇 kotlin....JetBrains 是个小公司,过两天被甲骨文或者苹果收购了,谷歌不是凉凉?
    HongJay
        10
    HongJay  
       May 8, 2019
    我记得前几年就宣布了吧。。这也算新闻。。
    glaucus
        11
    glaucus  
       May 8, 2019
    @jxf2008 #3 有合作吧,Android Studio 是基于 Intellij IDEA 而构建的
    d553296416
        12
    d553296416  
       May 8, 2019
    @gz911122 最新 android 系统 的很多系统 app 都是 flutter 写的。
    Chingim
        13
    Chingim  
       May 8, 2019
    @Lin0936

    如果 flutter 跨平台, 为什么选择 android only 的 kotlin?
    skiy
        14
    skiy  
       May 8, 2019
    flutter 可以做 android 和 ios 及将来要出的那个新系统。kotlin 目前不能 IOS,何谈凉?
    HongJay
        15
    HongJay  
       May 8, 2019   1
    @d553296416 我刚刚下载了最新的 android Q 的原生 rom,没有发现一个系统 app 是 flutter 写的
    scar263
        16
    scar263  
       May 8, 2019
    @HongJay 通过什么方法可以判断系统应用是否通过 flutter 实现?
    HongJay
        17
    HongJay  
       May 8, 2019
    @scar263 布局边界,因为 flutter 是自己绘制的 view
    diy886
        18
    diy886  
       May 8, 2019
    @Chingim 技术的东西就没 only 的说法,你高兴你继续用 java 写 Android 也没人管你啊
    reus
        19
    reus  
       May 8, 2019
    有个蛋关系
    xFrye
        20
    xFrye  
       May 8, 2019
    适用范围根本不冲突的东西,怎么就凉凉了?
    irobbin
        21
    irobbin  
       May 8, 2019
    一个是语言,一个是框架。。。
    hhhsuan
        22
    hhhsuan  
       May 8, 2019
    已经用了几年了,比 java 好用太多,用了之后绝对不想再用 java
    dodo2012
        23
    dodo2012  
       May 8, 2019
    flutter 还可以,就是那个嵌套套的头晕,不知道有啥好办法
    behanga
        24
    behanga  
       May 8, 2019
    按你这这样说,flutter for web 都出了, 那 JS 不是凉凉
    st2udio
        25
    st2udio  
       May 8, 2019
    flutter 是为新系统准备的,Kotlin 是为 android 准备的,并不是一回事。如果新系统以后替代了 Android 呢?
    我认识的一个谷歌员工,做开发者关系的,基本每天都在推 flutter。今年他们工作重点就是这个了。
    hk3475
        26
    hk3475  
       May 8, 2019
    @jxf2008 这肯定表明 jetbrain 已经是谷歌小弟了 已经交过投名状了
    choujiaojiao
        27
    choujiaojiao  
       May 8, 2019
    flutter 已经全平台支持了 embedded 嵌入式都有了。。。
    hhhsuan
        28
    hhhsuan  
       May 8, 2019
    这两者不冲突,flutter 是个框架又不是语言,没又规定 flutter 一定要绑定在 dart 上,可能过不了多久就能用 kotlin 开发 flutter 了。
    clino
        29
    clino  
       May 8, 2019
    kotlin 开发 flutter 应用这样就合体了哈
    gzf6
        30
    gzf6  
    OP
       May 8, 2019
    @clino 这样可能更理想
    RBill
        31
    RBill  
       May 8, 2019 via Android
    @Chingim 因为 flutter 只能做平面开发,像是 3d 游戏之类的只能用原生写,kotlin first 针对的是原生开发的情况吧
    auin
        32
    auin  
       May 8, 2019
    Flutter 刚宣布多平台框架,支持移动、Web、桌面和嵌入式设备,怎么就凉了,而且 Kotlin 是一门语言,跨物种对比嘛


    @HuasLeung #7 是捷克的吧,不过很多国家有办公点,比如俄罗斯
    largecat
        33
    largecat  
       May 8, 2019 via Android   1
    flutter 是框架,不是语言。。。。。
    OhYee
        34
    OhYee  
       May 8, 2019 via Android   2
    flutter 初始化的时候可以把原生端改成 kotlin。而且很多项目就是这样用的。
    两者类似前端后端的关系,后端换成啥前端也不至于死啊
    gzf6
        35
    gzf6  
    OP
       May 8, 2019
    @largecat 我默认它绑定 dart 了,而且 dart 比较出名的实现也就是 flutter 了
    LiquidSnake
        36
    LiquidSnake  
       May 8, 2019 via Android
    大清亡了????
    300
        37
    300  
       May 8, 2019 via Android
    @d553296416 举个例子?
    gzf6
        38
    gzf6  
    OP
       May 8, 2019
    @LiquidSnake 谷歌在今日举行的 I/O 大会刚发布啊,应该是各方面支持度会更完善
    murmur
        39
    murmur  
       May 8, 2019
    @behanga reactnative.win 都发布了,js 完蛋?
    zwh2698
        40
    zwh2698  
       May 8, 2019 via Android
    这也是说明 Java 要被 O 祸害,大厂不想再受制于 O,能不能所有人逃离,还需要时间和 O 加油祸害。
    tedzhou1221
        41
    tedzhou1221  
       May 8, 2019   1
    @HuasLeung JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室

    怎么就变成俄罗斯的企业呢
    realkenshinji
        42
    realkenshinji  
       May 8, 2019 via iPhone
    @jxf2008 显然不是
    realkenshinji
        43
    realkenshinji  
       May 8, 2019 via iPhone
    @skiy kotlin 也有跨平台的野心好么?
    SorcererXW
        44
    SorcererXW  
       May 8, 2019
    @HongJay #17 看布局边界只能判断允许的是不是 Android 原生组件。如果看不出边界,可能是 flutter,更有可能就是一个做了移动端适配的网页
    HongJay
        45
    HongJay  
       May 8, 2019   1
    @SorcererXW 麻烦你看看我们前面讨论的是什么吧。你是想说系统 app 是网页?
    stardust21
        46
    stardust21  
       May 8, 2019
    @HongJay 哈哈
    unco020511
        47
    unco020511  
       May 8, 2019
    我以为来到了 uc 震惊部...kotlin 成为 android 首选语言这是两年前 io 大会上就说了的啊;还有 kotlin 跟 flutter 又有啥关系?kotlin 是门语言,有多个平台的实现,flutter 是个跨平台框架,现在主流的使用 dart 语言实现了;flutter 何来凉凉一说?
    Cbdy
        48
    Cbdy  
       May 8, 2019
    资瓷 Kotlin
    trait
        49
    trait  
       May 8, 2019   1
    楼上说 kotlin flutter 共存的真是 too young,这明显是 google 内部竞争,google 在等哪个能赢,现在 fuchsia 已经不是很偏重 flutter 了
    gzf6
        50
    gzf6  
    OP
       May 8, 2019
    @unco020511 对啊,不知道为啥今天 io 大会又说了一遍。flutter 会不会凉凉不知道,只是这样式的写法着实难受,作为框架估计不会凉,背后的 dart 就不知道了。
    janxin
        51
    janxin  
       May 8, 2019
    标题党了吧,你怎么不说 Java 要凉凉了...
    12101111
        52
    12101111  
       May 8, 2019 via Android
    Google 内部 Android,ChromeOS,Fuchsia 是竞争关系
    skiy
        53
    skiy  
       May 8, 2019
    @realkenshinji swift 也有跨平台的野心啊。但有野心跟目前已经野上了不是一码事啊。
    谁都会说,但不一定都会去做。
    AndroidEngineer
        54
    AndroidEngineer  
       May 8, 2019
    想多了,一个生态体系哪有那么多容易说凉就凉
    LeonKennedy
        55
    LeonKennedy  
       May 8, 2019
    后排 280 出售 kotliner.me 域名
    AllenW
        56
    AllenW  
       May 8, 2019
    兄弟 你要明白不要把鸡蛋放一个篮子里的道理啊
    JerryCha
        57
    JerryCha  
       May 8, 2019
    大公司内部派系斗争不是挺正常的
    hooych
        58
    hooych  
       May 8, 2019   1
    讲个笑话:JAVA 是跨平台的
    halk
        59
    halk  
       May 8, 2019
    @gzf6 flutter 支持 kotlin 语言应该并不是难事,期待这一天的到来
    TommyLemon
        60
    TommyLemon  
       May 8, 2019
    自动生成 Kotlin 的 data class 和 封装与解析 JSON 的 Kotlin 代码 ,
    还有 Java, PHP, Go, Swift, C#, Python, Javascript, TypeScript 的,
    右上角设置 > 生成代码(封装,解析) 填 Kotlin 或其它语言就好

    http://apijson.org/

    GitHub 右上角点 Star 支持下吧
    https://github.com/TommyLemon/APIJSONAuto
    impl
        61
    impl  
       May 8, 2019 via Android
    谷歌的语言什么 go 啊 dart 啊,好像都不咋滴
    wayslog
        62
    wayslog  
       May 8, 2019
    在一个宣传 kt 的文章里看到了 rust 排第一。。。这编辑故意的吧。。。
    zzzim
        63
    zzzim  
       May 8, 2019 via Android
    不是 Java 凉凉?
    weakish
        64
    weakish  
       May 8, 2019
    @tedzhou1221 因为 kotlin 是俄罗斯的一个岛,然后 kotlin 的主创是 JetBrains 俄国分部的人
    lizhuoli
        65
    lizhuoli  
       May 8, 2019 via iPhone
    不如等 Flutter 支持 TypeScript 靠谱……
    Comdex
        66
    Comdex  
       May 8, 2019 via Android
    我觉得 flutter 不出三年绝对凉凉
    yuekcc
        67
    yuekcc  
       May 9, 2019
    扶正 kotlin 怎么看也像是援兵之计,在 flutter、fuchsia 没有成熟之前,大家先玩 kotlin。

    总之不能再用 java 了,起码态度上也要表明不玩 java 了。
    billlee
        68
    billlee  
       May 9, 2019
    @jxf2008 #9 Kotlin 是 Apache License 2.0
    tomato1111
        69
    tomato1111  
       May 9, 2019
    不是很看好 flutter

    但是 kotlin 看着还行,谷歌推 kotlin 我觉得一部分也是为了避免与 oracle 的 java 官司吧
    MonoLogueChi
        70
    MonoLogueChi  
       May 9, 2019 via Android
    kotlin 不早就推荐了吗,那个时候我还凑热闹拿克林特写了一个没用的东西
    dalieba
        71
    dalieba  
       May 9, 2019 via Android
    地球:欢迎回来!
    About     Help     Advertise     Blog     API     FAQ     Solana     5304 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 199ms UTC 09:30 PVG 17:30 LAX 02:30 JFK 05:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86