cqcn1991
V2EX  ›  问与答

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

  •  
  •   cqcn1991 · May 4, 2019 · 7707 views
    This topic created in 2747 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
    zhigang1992
    May 4, 2019 via Android
    1
    react-native 加 react-native-web 参考 devhub
    caomu
    caomu
    May 4, 2019 via Android
    2
    最近打算学 js 全栈+electron。。。
    betulac
    betulac
    May 4, 2019 via Android
    3
    taro
    WildCat
    WildCat
    May 4, 2019
    4
    Flutter 坑很多的,建议 web tech
    Comdex
    Comdex
    May 4, 2019 via Android
    5
    uni-app
    reeonce
    reeonce
    May 4, 2019 via iPhone
    6
    qt
    Pastsong
    Pastsong
    May 4, 2019
    7
    react-native 比 flutter 成熟太多了
    JohnLou
    JohnLou
    May 4, 2019
    8
    建议 flutter。
    wd
    wd
    May 4, 2019 via iPhone
    9
    做个 web 就可以了
    wengjin456123
    wengjin456123
    May 4, 2019 via Android
    10
    web
    cqcn1991
    cqcn1991
    OP
    May 4, 2019
    11
    @wd
    @wengjin456123

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