cqcn1991
V2EX  ›  问与答

目前的跨平台开发较好的方案是?(Win/Mac, iOS/Android)

  •  
  •   cqcn1991 · May 4, 2019 · 7399 views
    This topic created in 2593 days ago, the information mentioned may be changed or developed.

    RT

    可以分成桌面端 Win/Mac, 移动端 iOS/Android 来说

    目前移动端的话,似乎 flutter 是不错的选择?而 react-native 好像不太行了?

    Supplement 1  ·  May 4, 2019
    web 适用场景一些不太合适

    比如假设我要做个 epub, pdf 阅读器(类似 margin note )
    22 replies    2019-06-10 18:27:01 +08:00
    zhigang1992
        1
    zhigang1992  
       May 4, 2019 via Android
    react-native 加 react-native-web 参考 devhub
    caomu
        2
    caomu  
       May 4, 2019 via Android
    最近打算学 js 全栈+electron。。。
    betulac
        3
    betulac  
       May 4, 2019 via Android
    taro
    WildCat
        4
    WildCat  
       May 4, 2019
    Flutter 坑很多的,建议 web tech
    Comdex
        5
    Comdex  
       May 4, 2019 via Android
    uni-app
    reeonce
        6
    reeonce  
       May 4, 2019 via iPhone
    qt
    Pastsong
        7
    Pastsong  
       May 4, 2019
    react-native 比 flutter 成熟太多了
    JohnLou
        8
    JohnLou  
       May 4, 2019
    建议 flutter。
    wd
        9
    wd  
       May 4, 2019 via iPhone
    做个 web 就可以了
    wengjin456123
        10
    wengjin456123  
       May 4, 2019 via Android
    web
    cqcn1991
        11
    cqcn1991  
    OP
       May 4, 2019
    @wd
    @wengjin456123

    我打算做个 pdf, epub 阅读器,所以应该要桌面端应用
    wengjin456123
        12
    wengjin456123  
       May 4, 2019 via Android
    @cqcn1991 pwa?貌似可行
    Fazauw
        13
    Fazauw  
       May 4, 2019
    桌面端底层跨平台,ui 分开写
    移动端 h5 套壳
    azh7138m
        14
    azh7138m  
       May 4, 2019 via Android
    跨 桌面端 Windows/OS X,移动端 iOS/Android
    看上去只有 QT 满足需求。
    如果去掉 OS X 的话,我觉得 UWP 也不错。
    love
        15
    love  
       May 4, 2019 via Android
    web ide 都能做了,一个 epub 阅读器算什么。firefox 的 pdf 也是 js。唯一缺点就是安装包和运行内存臃肿一点。
    kimown
        16
    kimown  
       May 5, 2019 via Android
    晕,不看竞品吗,多看 epub 就是嵌入 web 啊
    dbpe
        17
    dbpe  
       May 5, 2019 via Android
    @Pastsong 毕竟不温不火这么多年。。。flutter 还是可以纳入考察范围的
    yingyue
        18
    yingyue  
       May 5, 2019 via Android
    @azh7138m flutter 也可以啊。。。
    azh7138m
        19
    azh7138m  
       May 5, 2019
    @yingyue 可以开发 Windows 和 OS X 应用吗?
    wly19960911
        20
    wly19960911  
       May 5, 2019
    @azh7138m #19 不可以,建议考虑 web 开发,选择 react。现在的 desktop 端 flutter 只是实验品,楼上别拿实验品出来坑楼主,学 flutter 和学 react 是一样的,开发体验上很接近,另外建议使用 typescript。
    yingyue
        21
    yingyue  
       May 5, 2019 via Android
    @azh7138m 可以的。非官方的支持去年已经走了,官方的支持,上个月也有了,去年也有非官方的尝试 flutter 支持 web,今年 Google 说主要目标是 flutter 支持 web
    cqcn1991
        22
    cqcn1991  
    OP
       Jun 10, 2019
    @WildCat 话说 web 做 android app 的话有啥建议吗?
    现在有几个新的想法,想做 web + android app, 就我自己用
    web 的话,我写 Rails 就完全足够了
    但是 Android 里不知道怎么弄比较好,能否给些建议?是写 web + android webview 套壳? 那前端 UI 套件有啥推荐的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1659 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 16:38 · PVG 00:38 · LAX 09:38 · JFK 12:38
    ♥ Do have faith in what you're doing.