V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
dingyaguang117
V2EX  ›  云计算

云 IDE 会是未来的方向吗?

  •  
  •   dingyaguang117 · 2018-11-16 11:43:17 +08:00 · 9405 次点击
    这是一个创建于 1981 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近发现不少云 IDE 的例子:eclipse 的 che 项目: https://www.eclipse.org/che/ 国内的 coding 的 https://studio.coding.net/intro

    未来开发一个浏览器就够了,大家怎么看

    57 条回复    2018-11-18 09:50:29 +08:00
    sabercoding
        1
    sabercoding  
       2018-11-16 11:46:37 +08:00   ❤️ 3
    不会,云这玩意我觉得不靠谱,不安全。
    shijingshijing
        2
    shijingshijing  
       2018-11-16 11:48:41 +08:00
    什么东西都往云上搬,一断网就等着哭。连网盘都没搞定,一家关闭了就各种哀鸿遍野,更不谈交互性这么强的 IDE。
    leriou
        3
    leriou  
       2018-11-16 11:48:57 +08:00   ❤️ 1
    谷歌也有一个内部的这样的工具
    shangfabao
        4
    shangfabao  
       2018-11-16 11:49:00 +08:00
    银行外包之类没有外网的自建云 IDE 么?
    atcdef
        5
    atcdef  
       2018-11-16 11:49:18 +08:00
    对云不信任
    VDimos
        6
    VDimos  
       2018-11-16 11:55:49 +08:00 via Android
    网盘这么多年了,大家一样还用移动存储
    nicevar
        7
    nicevar  
       2018-11-16 12:03:14 +08:00
    NAS 部署了一个 webIDE,没怎么用,速度太慢了,这类目前仍是玩具状态
    xiaqi
        8
    xiaqi  
       2018-11-16 12:08:57 +08:00 via Android
    云 IDE 我觉得 c9 好用。偶尔也在上面直接开发。
    云 IDE 的好就是,只要能上网就能编辑了,再也不用拷来拷去。
    问题也很严重,没网了啥也干不了。
    感觉说趋势算不上吧。
    有时候觉得,还不如用 ssh+vim
    ren2881971
        9
    ren2881971  
       2018-11-16 12:14:08 +08:00
    我是不会用。。
    azuki
        10
    azuki  
       2018-11-16 12:23:17 +08:00 via Android
    不是早就有了吗?当年 c9,koding,还有一个 N 什么的我忘了(反正已经关了)。
    而 c9 也关闭了注册(和 aws 达成了合作,推荐用 aws),koding 似乎也要停止服务。

    云 ide 的体验不是很好,c9 打开很慢,可能是我网络不好吧。不如在 vps 上开发。
    不过 vps 也不好,ssh 嫌卡顿,用 mosh 吧,到了高峰期 udp 丢包严重,也卡(移动丢包率更是接近 100%)

    我当然不能代表全部,也有大牛在 aws 上开发,平时游山玩水,不过这和我有什么关系呢
    yuikns
        11
    yuikns  
       2018-11-16 12:23:54 +08:00
    这个其实看情况。

    云 IDE 主要适用于配流程比较复杂的情况。比如 che,自己开个小本连到服务器上写写直接发布,爽。

    不过这个虽然立马能上手个 demo,但是配置一个可用的多人环境很烦。此外,浏览器中玩这个,快捷键太受限。
    88250
        12
    88250  
       2018-11-16 12:25:51 +08:00
    用来做代码片段分享很好用,比如 https://wide.b3log.org/playground
    neptuno
        13
    neptuno  
       2018-11-16 12:32:29 +08:00 via Android
    断网怎么办,中国 wifi 覆盖没国外好的
    xiaomimei
        14
    xiaomimei  
       2018-11-16 12:34:03 +08:00 via iPhone
    内网用还行吧....公共服务就没必要了
    AEANWspPmj3FUhDc
        15
    AEANWspPmj3FUhDc  
       2018-11-16 12:42:15 +08:00
    如何这这云服务能部属到内网,那么应该会有一些公司会选择。

    不然,不可能是未来的方向。
    opengps
        16
    opengps  
       2018-11-16 12:45:29 +08:00 via Android
    不是替代,起码备用。换电脑重新搭建环境太有难度了,就需要云了
    WispZhan
        17
    WispZhan  
       2018-11-16 13:07:46 +08:00
    最多就用 gitlab 自带的 Web IDE 修改一下简单的代码(几行)或者配置
    kios
        18
    kios  
       2018-11-16 13:23:55 +08:00
    @azuki CS50 IDE 有 docker offline 的 可以配合 Nginx 的 authentication 一起用, 但暂时还不是主流 还是本地的 IDE 更好用
    chengxiao
        19
    chengxiao  
       2018-11-16 13:25:24 +08:00
    试过 coding 的云 ide,感觉还不错,总体就是个虚拟机,在家或者外出没环境的情况下用起来不错
    yidinghe
        20
    yidinghe  
       2018-11-16 13:28:13 +08:00 via Android
    是,但十年内可能还达不到。
    tmly200
        21
    tmly200  
       2018-11-16 13:37:06 +08:00
    都上云了,然后本机性能被 chrome 吃光。。。
    wbt
        22
    wbt  
       2018-11-16 13:55:26 +08:00 via Android
    感觉不会
    janxin
        23
    janxin  
       2018-11-16 13:57:41 +08:00
    云 IDE 能引入包吗?引入的包能正确解析 /提示吗?
    XinLake
        24
    XinLake  
       2018-11-16 14:18:32 +08:00 via Android
    怎么可能,这种无脑宣传我感觉是云厂商的求生欲。浏览器的权限、功能都非常有限,没法和操作系统做广泛而深入的交互。

    比如开发一个播放器,要求集成最新的 codec,调试要查看分析应用程序的内存堆、栈,进程、线程,硬件加速资源使用状况。能开发么?
    murmur
        25
    murmur  
       2018-11-16 14:19:55 +08:00
    现在的云 ide 就是个云 vscode 而已 本身的混合应用变成 web 也不足为奇 离 vs studio 还差 10 个 jb idea 吧
    swulling
        26
    swulling  
       2018-11-16 14:22:32 +08:00 via iPhone
    云 IDE 没什么不对的,但是关键还是用户体验,体验的关键是速度
    luoway
        27
    luoway  
       2018-11-16 14:27:40 +08:00
    替代是不可能替代的,浏览器这么好用为什么 Chrome OS 还不火? APP 开发还有工作?浏览器都能做的事,小程序也要来造一遍轮子?
    云 IDE = 浏览器 IDE,视角狭隘。
    dangyuluo
        28
    dangyuluo  
       2018-11-16 15:06:22 +08:00
    我觉得是以后的趋势。至于调试什么的,完全不是问题。本地 IDE 查看本地内存,Web IDE 完全可以查看 build farm 的内存嘛。
    pockry
        29
    pockry  
       2018-11-16 15:39:03 +08:00
    这个东西我写过简单的介绍文章,我认为它以后会是趋势: https://www.infoq.cn/article/2018%2F07%2Fwebide-explorecode

    原理其实就是在远程容器里装环境、跑代码,在浏览器写代码,所以浏览器的性能并不是问题。

    要说缺陷就是 ide 的插件在浏览器中还没有,对语言的支持也不够强,这点现在的解决办法是给 Eclipse、VS 等本地 ide 装个插件,让它们作为前端,操作远程容器里的代码,AWS 已经有成熟的方案了。
    leavic
        30
    leavic  
       2018-11-16 15:57:26 +08:00
    局域网 IDE 可以,公网 IDE 暂时还不靠谱。
    20015jjw
        31
    20015jjw  
       2018-11-16 16:58:44 +08:00 via Android
    cloud 9 知道么
    brucewuio
        32
    brucewuio  
       2018-11-16 17:04:15 +08:00
    大学教学还行 寡人认为企业不太行
    royzhanggy
        33
    royzhanggy  
       2018-11-16 17:09:30 +08:00
    c9 应该是 4、5 年前的了吧,当时注册了玩了一次?两次?
    chengxiao
        34
    chengxiao  
       2018-11-16 17:17:43 +08:00
    @janxin 这个还真可以 可以看看 coding 出的 coding studio 基本是跑在虚拟机 ubuntu 里的,速度还真不错
    Gea
        35
    Gea  
       2018-11-16 17:21:08 +08:00
    感觉没解决什么核心痛点,转移意义不大阿,楼上老哥文章三个优点,免安装,环境恢复,协同编辑。后面两个实际开发中真没太大用处,免安装代码在云上还行,但是也没那么大诱惑。要说可以降低一点本地开发机的配置,但是事情都是那么多,要么消耗本地性能要么消耗云的性能,好像也差不多
    janxin
        36
    janxin  
       2018-11-16 17:47:12 +08:00
    @chengxiao 支持 Python 吗?看文档只支持 Java/JS
    tourist2018
        37
    tourist2018  
       2018-11-16 17:49:30 +08:00
    visual studio 早就有了 至少在可见的未来 完全不可以
    tatelucky
        38
    tatelucky  
       2018-11-16 17:49:31 +08:00
    公司核心代码敢放上去???
    shidianxia
        39
    shidianxia  
       2018-11-16 18:00:29 +08:00
    不会
    chengxiao
        40
    chengxiao  
       2018-11-16 18:02:10 +08:00
    @janxin 因为本质上是虚拟机 所以可以随意装环境的,我就装了 python3 并且成功运行了 Django 的项目进行修改,用的他的基础环境在上面装 然后保存环境就可以了
    cxbig
        41
    cxbig  
       2018-11-16 18:10:14 +08:00
    感觉以后的趋向是手机移动类为主,设备便携,可以自己带着走
    到哪都有标准接口,连上就能办公。Dock 端有硬件增强,GPU、大屏幕、扩展外设接口、有线网什么的。
    wfd0807
        42
    wfd0807  
       2018-11-16 18:12:58 +08:00
    tmux + vim
    tulong
        43
    tulong  
       2018-11-16 21:52:44 +08:00
    安全问题是很大的问题
    liuxey
        44
    liuxey  
       2018-11-16 23:22:22 +08:00
    现在的软件架构越来越复杂,云 IDE 想赶上 native,再给 10 年也难。希望这些公司不要夸大其词,和 VS 差距多少个 IDEA 心里要有数。
    还有说什么临时救急,真到那个时候,用这个更急死你。
    jmc891205
        45
    jmc891205  
       2018-11-16 23:46:55 +08:00
    我们都是通过 citrix 连到服务器上去写代码
    这算私有云 IDE 了吧? lol
    dcatfly
        46
    dcatfly  
       2018-11-17 00:28:11 +08:00
    未来可能不是一个浏览器就够了,而是你的操作系统就是个浏览器。。
    Mohanson
        47
    Mohanson  
       2018-11-17 01:59:50 +08:00
    远程 vim 早已经是云 IDE 了呢... 并不一定跑在浏览器里的才是 "云"
    akira
        48
    akira  
       2018-11-17 02:19:37 +08:00
    是趋势,不过最终的形态不一定是浏览器里面
    sdshdv
        49
    sdshdv  
       2018-11-17 03:22:24 +08:00 via Android
    就一个很简单的问题,没网怎么办?,没网的突发情况非常多样性
    thedrwu
        50
    thedrwu  
       2018-11-17 04:38:11 +08:00 via Android
    浏览器 IDE 会习惯性 Ctrl+W
    easymbol
        51
    easymbol  
       2018-11-17 08:50:45 +08:00
    快捷键受限制这个是痛点,再就是代码放在对方服务器上面...不觉得如何
    glfpes
        52
    glfpes  
       2018-11-17 08:53:17 +08:00 via Android
    云 ide 完全看不懂存在的意义。哪怕是远程办公也是鸡肋。
    zjsxwc
        53
    zjsxwc  
       2018-11-17 09:24:04 +08:00
    去中心化的自部署方式应该可以,中心化的就像楼上说的各种问题。
    abcbuzhiming
        54
    abcbuzhiming  
       2018-11-17 09:24:40 +08:00
    @cxbig 设备便携是美好的愿望,10 年前开始就有人提,到现在,你试试看,你想找个能便携的,能写代码的设备,要付出多少钱就明白了
    jccg90
        55
    jccg90  
       2018-11-17 15:49:54 +08:00
    我现在是 远程桌面+ide 感觉比云 ide 靠谱的多。。。
    smdbh
        56
    smdbh  
       2018-11-17 17:48:02 +08:00
    任何重要东西放在别人那里都是不靠谱的。
    Foxkeh
        57
    Foxkeh  
       2018-11-18 09:50:29 +08:00 via iPhone
    备用可以,虚拟机玩过 che 慢!估计对云主机性能要求还不低
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1544 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 16:54 · PVG 00:54 · LAX 09:54 · JFK 12:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.