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

写一套 Flutter+ Java 能通吃 ios 和安卓吗?

  •  
  •   haisenbobo · 2019-06-27 23:20:57 +08:00 · 3474 次点击
    这是一个创建于 1967 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写一套用 Flutter 做前端,Java 做后端,这一套能通吃 ios 和安卓吗?

    18 条回复    2019-06-28 15:35:45 +08:00
    HongJay
        1
    HongJay  
       2019-06-27 23:30:44 +08:00
    如果你通吃的是两端那应该可以。如果你通吃的是需求,那不行
    HarveyLiu
        2
    HarveyLiu  
       2019-06-27 23:31:15 +08:00 via Android
    FLutter 自身就是跨平台设计的,不需要 java
    q8164305
        3
    q8164305  
       2019-06-28 00:05:15 +08:00 via Android
    flutter 做不了很复杂的吧
    snoopy1024
        4
    snoopy1024  
       2019-06-28 00:06:34 +08:00 via iPhone
    @HarveyLiu 审题
    Cellei
        5
    Cellei  
       2019-06-28 06:22:56 +08:00
    Flutter 需要有原生安卓和 IOS 开发经验么?
    skull
        6
    skull  
       2019-06-28 08:11:11 +08:00 via iPhone
    @HarveyLiu 高考零分
    wd
        7
    wd  
       2019-06-28 08:13:37 +08:00 via iPhone
    @Cellei #5 除非你就是做一个 todo list 要不然你肯定会需要 debug 到 native 代码里面 不懂就只能大眼瞪小眼
    nicevar
        8
    nicevar  
       2019-06-28 08:21:06 +08:00
    能不能通吃是看你的需求,如果你只是写个展示类的应用,比如新闻 app,就没啥问题,如果是复杂的应用基本上离不开 native 的开发,这种情况无论是 RN 还是 Flutter 都是扯蛋,就像阿里系的应用,需求过于复杂,又引入各种框架,结果呢,程序未用,启动先僵。
    dagger2
        9
    dagger2  
       2019-06-28 08:39:59 +08:00
    如何只是展示信息没问题,但涉及到功能性的东西比如抖音微信之类的,还是要 native,跨平台是趋势,可以用 flutter 开发,但是 native 必须得会。
    ArJun
        10
    ArJun  
       2019-06-28 08:48:38 +08:00
    大部分需求其实没什么问题了
    theoran
        11
    theoran  
       2019-06-28 08:54:28 +08:00
    你看你需要什么功能,有些 native 功能没有 flutter 插件提供的前提下需要自己写 plugin,这时候需要你同时会 Flutter+Android+iOS
    Lin0936
        12
    Lin0936  
       2019-06-28 08:56:27 +08:00
    看需求情况,复杂点的话还是都得会。
    ryougifujino
        13
    ryougifujino  
       2019-06-28 09:18:45 +08:00
    说实话,现阶段感觉 flutter 和原生比,掉帧严重
    murmur
        14
    murmur  
       2019-06-28 09:30:07 +08:00
    flutter+ios+android 可以
    damngood
        15
    damngood  
       2019-06-28 09:33:00 +08:00
    对我这种已经会 iOS 开发的人来说, 死等 Swift UI 跨平台.

    跨多个平台的可能性近期希望不大, 但是跨 Web 的可能性个人感觉希望比较大.

    Declarative Dom + Swift Wasm
    gzf6
        16
    gzf6  
       2019-06-28 11:12:07 +08:00
    @damngood swift 是不是也可以写后端?不太懂,有兴趣
    stabc
        17
    stabc  
       2019-06-28 11:30:36 +08:00
    推荐 react native。js 语言通吃安卓、ios、web 前后端
    damngood
        18
    damngood  
       2019-06-28 15:35:45 +08:00
    @gzf6 可以的. 目前 Vapor 貌似做得还不错. 只是相比其他方案轮子肯定要少很多.
    国外有不少开发者在折腾.

    就我自己而言, 目前还不太相信 Swift On Server Side 的能力. 过个两三年再说吧.
    主要是社区用 Swift 的大部分都是客户端这块的, Server 这边的诉求不大, 所以我自己来说用 Go 或者 Rust 感觉都要比 Swift 来得要实际一些.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5557 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:32 · PVG 09:32 · LAX 17:32 · JFK 20:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.