V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
walkingway
V2EX  ›  分享发现

微软员工声称下一个版本的 Office365 决定用 JavaScript 重写,包括 Skype 和 Visual Studio Code

  •  1
     
  •   walkingway · 2018-06-13 19:28:22 +08:00 · 5742 次点击
    这是一个创建于 2334 天前的主题,其中的信息可能已经有所发展或是发生改变。
    38 条回复    2018-06-14 22:45:42 +08:00
    WildCat
        1
    WildCat  
       2018-06-13 19:32:01 +08:00
    way 神你好!
    congeec
        2
    congeec  
       2018-06-13 19:41:37 +08:00 via iPhone
    Compiled to native code? 用 nativescript?
    hljjhb
        3
    hljjhb  
       2018-06-13 19:49:06 +08:00 via Android
    微人希😂
    est
        4
    est  
       2018-06-13 19:52:38 +08:00
    人。。人类的希望。。。。
    walkingway
        5
    walkingway  
    OP
       2018-06-13 20:00:26 +08:00
    Tompes
        6
    Tompes  
       2018-06-13 20:04:16 +08:00
    missdeer
        7
    missdeer  
       2018-06-13 21:11:19 +08:00
    vscode 本来就是 js 吧,还是说 ts ?
    ly27
        8
    ly27  
       2018-06-13 21:56:46 +08:00 via Android
    zk8802
        9
    zk8802  
       2018-06-14 00:15:13 +08:00 via iPhone
    Sean 明显在 overclaim。相信 Office 365 会用 JS/TS 全部重写的人大概对软件复杂度没有什么认识。
    FrankFang128
        10
    FrankFang128  
       2018-06-14 00:33:13 +08:00
    之前 MS 说用 C# 写一切……
    lsmgeb89
        11
    lsmgeb89  
       2018-06-14 00:38:01 +08:00
    为什么大家那么喜欢 js
    f2f2f
        12
    f2f2f  
       2018-06-14 00:44:30 +08:00
    @lsmgeb89 跨平台方便点吧,或许就是懒?
    FeifeiJin
        13
    FeifeiJin  
       2018-06-14 00:46:35 +08:00 via Android
    难道不是和这是一个云产品有关系吗
    xupefei
        14
    xupefei  
       2018-06-14 00:48:36 +08:00
    我怀疑这说的是 UWP 版 Office。
    为了提高性能,以前桌面版的界面都是用汇编写的。JS 这是何德何能敢和汇编比性能……
    mxalbert1996
        15
    mxalbert1996  
       2018-06-14 00:56:52 +08:00 via Android
    真是这样的话那下一个版本可能得十年以后再出了
    easylee
        16
    easylee  
       2018-06-14 01:10:00 +08:00 via Android
    @xupefei 涨知识了。
    yanaraika
        17
    yanaraika  
       2018-06-14 01:14:12 +08:00 via Android
    @xupefei 原文说的和你恰恰相反,除了 uwp 版以外都会用 js 重写,特别是界面部分。30 年前的汇编渲染搞不好比现在有显卡加速的更慢,而且界面相关的逻辑不是 cpu 密集的,用 js 写也未尝不可
    Love4Taylor
        18
    Love4Taylor  
       2018-06-14 02:25:05 +08:00 via Android   ❤️ 2


    Share 韦恩卑鄙's weibo: 结果自己不得已出来澄清 结果 js 还是写不了 office suit 哈哈哈哈, https://m.weibo.cn/status/4250606833436633 (via Share Weibo Client)
    ecoart
        19
    ecoart  
       2018-06-14 02:27:15 +08:00 via Android
    电脑又得升级一波
    sneezry
        20
    sneezry  
       2018-06-14 03:51:30 +08:00 via iPhone   ❤️ 1
    在社交平台上以公司名义或者暗示以公司名义(比如说我知道内部消息)发消息是很麻烦的事情,所以很多人都刻意不公开透露自己就职的公司,或者在 bio 里说这是我私人账号和公司无关。这哥们有点…
    Building
        21
    Building  
       2018-06-14 06:43:17 +08:00 via iPhone
    js 有多线程吗?
    nicevar
        22
    nicevar  
       2018-06-14 07:09:53 +08:00   ❤️ 2
    可以淘汰更多的电脑
    vs code 已经优化的够好了,已经比 atom 强太多,重度使用还是会严重卡顿,影响使用,吃内存没事,但是吃了内存鼠标都飘就不行了,现阶段 js 做出来的软件能用但是不能重用
    minamike
        23
    minamike  
       2018-06-14 07:45:52 +08:00
    所以下一个版本是哪个版本
    Cambrian07
        24
    Cambrian07  
       2018-06-14 07:50:50 +08:00 via Android
    Program Manager......
    panpanpan
        25
    panpanpan  
       2018-06-14 08:05:24 +08:00 via iPhone
    轮子哥昨天就在知乎辟谣了。。。重写是不可能的,这辈子都只能用 c++
    xiaojie668329
        26
    xiaojie668329  
       2018-06-14 08:23:08 +08:00 via iPhone
    人家说的是用 JS 写然后编译到 Android、Web、UMP、ios 原生代码。单说用 JS 写会被多少人喷性能。
    murmur
        27
    murmur  
       2018-06-14 08:54:26 +08:00
    office 那么高的性能要求你说他用汇编写我都信 用 js 写能用么
    josexiaohang
        28
    josexiaohang  
       2018-06-14 09:25:04 +08:00 via Android
    我还有这个图中这个兄弟的微信,他是 webpack 的开发者,
    learnshare
        29
    learnshare  
       2018-06-14 09:56:23 +08:00
    TS 编译到 Native 吧
    sagaxu
        30
    sagaxu  
       2018-06-14 09:57:51 +08:00 via Android
    640k 够了
    NonClockworkChen
        31
    NonClockworkChen  
       2018-06-14 11:33:52 +08:00
    前人花了几十年写的东西。。。用 JS 重构,这是多看不起以前的同事的能力。。。
    hronro
        32
    hronro  
       2018-06-14 12:45:22 +08:00
    界面用 react native 重构我还是信的,毕竟这个开发速度快,也不存在什么性能问题
    murmur
        33
    murmur  
       2018-06-14 12:47:48 +08:00
    @hronro 那你的编辑器部分怎么做

    如何用 html 实现一个 office 那么复杂的编辑器还能有超牛逼的性能和交互体验

    这可比超级记事本难多了 记事本就一个染色而已 office 的编辑器那是无可不能
    acsami
        34
    acsami  
       2018-06-14 13:21:04 +08:00   ❤️ 1
    并不是,我们用 rm -rf /*重写
    edsheeran
        35
    edsheeran  
       2018-06-14 13:25:41 +08:00 via iPhone
    @murmur google docs ?
    Phariel
        36
    Phariel  
       2018-06-14 13:30:21 +08:00
    这是没睡醒么???
    hronro
        37
    hronro  
       2018-06-14 21:34:14 +08:00
    @murmur #33 react native 和 html 或者 浏览器没有任何关系,是直接调用操作系统系统提供的 UI 控件
    murmur
        38
    murmur  
       2018-06-14 22:45:42 +08:00
    @hronro 能封装出 windows 这么一套组件为啥不用 c#
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:30 · PVG 22:30 · LAX 07:30 · JFK 10:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.