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

[日经贴] 现在 JavaScript 真的是一把梭?全平台开发?

  •  
  •   imdong · 2019-11-12 17:32:34 +08:00 · 2509 次点击
    这是一个创建于 1843 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以我所知:

    1. 网页端:老本行就不用说了
    2. 服务端:NodeJS
    3. 桌面端:Electron(macOS, Windows, Linux)
    4. 移动端:DCloud(iOS, Android)-其他平台请补充
    5. 小程序:PWA, 微信 /支付宝等小程序,安卓联盟快应用

    这只是我目前短浅的了解,应该还有很多没写出来的开发工具。

    未来是否真的会前端一统天下?

    15 条回复    2019-11-13 09:31:31 +08:00
    tt67wq
        1
    tt67wq  
       2019-11-12 18:03:28 +08:00
    你还少了区块链 也是 js
    wunonglin
        2
    wunonglin  
       2019-11-12 18:07:49 +08:00
    所以 js 是世界上最好的语言
    sheeta
        3
    sheeta  
       2019-11-12 18:10:47 +08:00
    js 一桶天下
    sagaxu
        4
    sagaxu  
       2019-11-12 18:16:27 +08:00 via Android
    js 靠编译生成就行了
    gam2046
        5
    gam2046  
       2019-11-12 18:21:46 +08:00
    这需要着重点名感谢 Chromium V8,使得 JS 获得了类似 Java 的跨平台能力。

    加上本身 JS 语法相对简单,胶水语言的特性。
    autoxbc
        6
    autoxbc  
       2019-11-12 18:32:21 +08:00
    js 可能不是最好,不过又有多少人能写到 js 表现力的上限
    popn74
        7
    popn74  
       2019-11-12 18:35:24 +08:00
    因为人人都会 js
    Mohanson
        8
    Mohanson  
       2019-11-12 18:45:56 +08:00 via Android
    等 js 重写 nodejs 的时候我们再来谈大清江山的事
    murmur
        9
    murmur  
       2019-11-12 18:46:26 +08:00
    移动端还是以 native app 做基石,js 还不够
    qq316107934
        10
    qq316107934  
       2019-11-12 18:53:23 +08:00
    JS 适合写 Model 层,将 UI 与逻辑进行连接,以及一些轻量的逻辑,至于真正的逻辑处理和并发,还是交给非脚本语言吧,JS 顶多做一个 JSBridge。不过自己全栈开发点工程靠 JS 的生态问题还真不大,到生产环境就算了。顺便吐槽下 Electron 的效率,某内部 IM 经常卡,跟 telegram 没法比。
    crysislinux
        11
    crysislinux  
       2019-11-12 19:04:45 +08:00 via Android
    slack 市值几十亿也是 electron,不要虚
    xxx749
        12
    xxx749  
       2019-11-12 19:23:54 +08:00 via Android
    js 天下第一
    xupefei
        13
    xupefei  
       2019-11-12 19:24:17 +08:00 via iPhone
    @crysislinux slack 是垄断,大家不得不用,就像安卓的淘宝 app 一样。
    slack 耗电量高在 reddit 都成一个梗了。
    imdong
        14
    imdong  
    OP
       2019-11-12 20:36:19 +08:00
    @Mohanson 并不是说 js 能把所有的活都揽下来,主要是 js 能做的事情太多,个人开发者,创业初期的公司,可能一个 前段就能搞定相当多的事。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5480 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:10 · PVG 17:10 · LAX 01:10 · JFK 04:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.