maemolee
V2EX  ›  问与答

Electron 就不能跟.NET/ Java /Adobe Air 学一学,系统安装一套通用框架,程序本身只包含关键代码嘛?

  •  
  •   maemolee · Jul 12, 2018 · 4195 views
    This topic created in 2912 days ago, the information mentioned may be changed or developed.

    非得每个 App 都这么大体积,小硬盘的电脑还玩儿不玩儿了(摔)。

    我站在一个用户的角度上,真的是觉得烦透了。

    20 replies    2018-07-12 16:22:19 +08:00
    quickma
        1
    quickma  
       Jul 12, 2018
    这些现在不都是半死不活吗,桌面应用领域
    anmie
        2
    anmie  
       Jul 12, 2018
    最近在研究用 Electron 做一个 im,我去 Electron-vue 框架 融云的 sdk 怎么也连接不成功
    murmur
        3
    murmur  
       Jul 12, 2018   ❤️ 3
    不都是标榜绿色软件么 很多码农各种双标 linux 一装几十个个依赖叫优秀 so 库换了系统爹娘不认叫优秀 微软就装个 c 运行库。net 运行库叫原罪
    所以
    你们喜欢的
    所有库打包在 app 里 windows 目录里啥都没有
    sneezry
        4
    sneezry  
       Jul 12, 2018 via iPhone
    asar
    maemolee
        5
    maemolee  
    OP
       Jul 12, 2018
    @murmur ……这种把所有库打包进 App 虽然对洁癖患者很好,但是对小硬盘用户来说真的是折磨。
    tony1016
        6
    tony1016  
       Jul 12, 2018
    分发成本是有点高,但是扯到硬盘小……那就太扯了
    wclebb
        7
    wclebb  
       Jul 12, 2018
    对我来说 Windows 满是各种 Net. 和 C++ 2005 到 2017 是个灾难。
    或许对你们开发者来说,能有各种库开发缓解很方便,但这个也是照样也要安装进来的。

    为啥说是灾难,感觉每一次安装完所有必备的库 Net. 或 C++ 都会导致 Windows 慢下来。
    当然这个是 机械硬盘时代,SSD 时代基本没这问题吧,可是我没所谓啊……我挺乐意打包安装,不要的时候直接删掉,干净。

    不像 Windows,删除软件也不知道有没有顺便把 C++ 各种删掉。
    甚至说不定删掉了,别的软件也恰好也需要,不小心也删掉。

    讲真,虽然 App 普遍比 Windows 大一些,但大不了多少吖。
    我确实是洁癖者。
    wclebb
        8
    wclebb  
       Jul 12, 2018
    缓解 => 环境
    nicevar
        9
    nicevar  
       Jul 12, 2018
    @tony1016 小型本的硬盘是真的小,比如 mba 一类的,128G 的一大堆
    Mithril
        10
    Mithril  
       Jul 12, 2018
    @wclebb 这跟 Windows 没关系。开发者可以选择把 Runtime 的库放到自己的程序包里,也可以直接带个 Runtime 的安装包。只是你用的那些软件开发者都选择带个安装包而已。
    jin5354
        11
    jin5354  
       Jul 12, 2018
    随着发展五六十 M 的硬盘空间会越来越无所谓的
    RubyJack
        12
    RubyJack  
       Jul 12, 2018
    .NET/ Java /Adobe Air 都是反菜鸡用户的
    murmur
        13
    murmur  
       Jul 12, 2018
    @wclebb 安了.net c 运行库不代表开机就加载 要不 dll 为啥叫 dll
    lrz0lrz
        14
    lrz0lrz  
       Jul 12, 2018
    就是因为需要安装运行环境,所以 Java、Adobe Air 桌面程序基本没人用。
    只有 .Net 凭借亲爹微软还算流行。
    orangeade
        15
    orangeade  
       Jul 12, 2018
    所以 PWA 多好,一个 Chrome/Firefox/Edge 就能玩得转
    droiz
        16
    droiz  
       Jul 12, 2018
    所以我最烦用 Electron 开发的软件,除了 vsc 这些软件我一个都不用。
    znood
        17
    znood  
       Jul 12, 2018 via iPhone
    然而我看到 Electron 做的软件一般都会选择其他替代品
    murmur
        18
    murmur  
       Jul 12, 2018
    @lrz0lrz java 桌面程序很多都是行业软件啊 我记得 matlab 的壳子就是 java 的
    Nobitasean
        19
    Nobitasean  
       Jul 12, 2018
    我感觉吧,最近 electron 很火啊
    lrz0lrz
        20
    lrz0lrz  
       Jul 12, 2018
    @murmur #18 它们大多是自带运行环境的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 09:02 · PVG 17:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.