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

JetBrains 对标 vscode 的产品来了?

  •  2
     
  •   EscYezi · 56 天前 · 7329 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。


    > 当您第一次启动 Fleet 时,它会作为一个功能齐全的编辑器启动,具有语法高亮显示、简单的代码补全以及您对一个编辑器期待的所有功能。

    > Fleet 还是一个功能齐全的 IDE !具有智能补全、重构、导航、调试以及 IDE 中一直存在的所有功能点
    > Fleet 架构是分布式和前端、后端、工作区服务器和文件系统观察程序。 这使得 Fleet 本身可以以分布式方式运行,例如,允许在远程机器上运行分析和其他操作的场景。
    > Fleet 架构是分布式和前端、后端、工作区服务器和文件系统观察程序。 这使得 Fleet 本身可以以分布式方式运行
    看起来和 vscode 的使用场景非常类似,且有类似 vscode remote 的远程开发功能。

    目前 fleet 还是预览版,注册网址在这里

    https://www.jetbrains.com/fleet/preview/

    原文链接

    https://mp.weixin.qq.com/s/Vp2j_tn_6KVEeLKHm3vkug

    48 条回复    2021-12-01 17:47:48 +08:00
    lesismal
        1
    lesismal  
       56 天前   ❤️ 2
    对标 vscode 的重点应该是免费吧
    EscYezi
        2
    EscYezi  
    OP
       56 天前 via iPhone
    注册需要 jetbrains 账号,另外还需要等后续通知才能得知是否拿到资格

    “At the moment, we can’t guarantee when we will send the invitation. You will receive a separate email with more details once your request is approved.”
    EscYezi
        3
    EscYezi  
    OP
       56 天前 via iPhone
    @lesismal #1 我居然忽略了最大的痛点…..八成是要收费的
    fromdark
        4
    fromdark  
       56 天前
    我觉 vs 已经足够了,jetbrains 有啥优势吗
    chendy
        5
    chendy  
       56 天前   ❤️ 1
    感觉是收费巨贵的云端全家桶,全套开发解决方案那种
    wynemo
        6
    wynemo  
       56 天前
    可能是基础版对标 vscode ,基本的编辑功能,不然没有意义。
    高级功能协作什么的收费。
    BeautifulSoap
        7
    BeautifulSoap  
       56 天前 via Android
    从描述来看,这 ide 是从头重新开发的

    看来 jb 家的 idea 这些 ide 是真的从底层设计就没考虑过远程开发(毕竟这些 ide 最早开发也是非常多年前的了),所以导致 jb 这么多年远程开发修修补补依旧体验非常差。

    这次从头重新开发的话我还是比较看好的,希望到时候这 ide 能包含在全家桶里
    EscYezi
        8
    EscYezi  
    OP
       56 天前 via iPhone
    @fromdark #4 就 java 开发而言,vscode 还差不少,如果新 ide 保持 idea 的功能还能响应更快,占有更小,体验就更好了
    cnnblike
        9
    cnnblike  
       56 天前 via Android
    goland 不能远程跑确实麻烦
    learningman
        10
    learningman  
       56 天前
    @BeautifulSoap #7 之前那个 projector 甚至是在网页上重新实现 swing 。。
    nba2k9
        11
    nba2k9  
       56 天前
    感觉主要是配合 jetbrains space 用来远程开发的“瘦客户端”?
    BeautifulSoap
        12
    BeautifulSoap  
       56 天前
    @learningman projector 就是单纯的传图像。。。。启动个 idea ,然后开启 projector 服务器插件,在网页上操作就能看到服务端的 idea 同步在做网页上的操作。。。。网页上点菜单服务端也自动点开了菜单。。。。

    然后后来出的还在测试中的需要结合 code with me 的那个远程开发,不稳定倒是其次毕竟测试中,最重要的是每开个项目都起一个独立的 idea 实例,随便开几个项目就把内存吃完了
    theRealWhexy
        13
    theRealWhexy  
       56 天前
    确实之前 JB 的东西没法适应现在 WFH 的大趋势。很多线下的 Pair Programming 移到线上之后,JB 就开始大量流失用户了… 看 HackNews 里面负责人的对话,这次应该是全部推倒重新设计一遍:用 Rust 写了底层核心,保持轻量且高效,而且可以方便上传到 dev container 里面; UI 看起来是 Kotlin 做的,有了之前做 Jetpack Compose 的经验这次应该也会干净得多。
    但是感觉国内云端开发还没发展起来,至少身边没看到什么人在用…
    agagega
        14
    agagega  
       56 天前 via iPhone
    @theRealWhexy
    Coding.net 几年前就搞过 WebIDE 了,可惜也就那样。所以相比想到一个 idea ,也许更重要的是把它做好..
    Vinceeeent
        15
    Vinceeeent  
       56 天前 via Android
    不知道还对教育邮箱免费不,已经申请预览版,打算试试。
    zenwong
        16
    zenwong  
       56 天前
    @agagega 现在觉得真正需要的不是 WebIDE ,而是 Windows 365 。至少我。
    wellsc
        17
    wellsc  
       56 天前 via iPhone
    hyper2k
        18
    hyper2k  
       56 天前
    fleet 的 git 组件有像 idea 那般好用吗
    Kininaru
        19
    Kininaru  
       56 天前 via Android
    注册了预览版,不知道啥时候能用上

    个人感觉 vscode 的痛点主要是不好查代码之间的继承调用关系,然后运行调试的方法很奇怪?

    估计以后我还是会把这玩意儿当 TXT Editor 来用,就像现在的 vscode 一样
    industryhive
        20
    industryhive  
       56 天前
    @theRealWhexy Fleet 绝大部分代码都是 kotlin 实现的,只有一小部分 Rust 代码负责与 native 部分的 skija 交互。
    besscroft
        21
    besscroft  
       56 天前
    已经用起来了,感觉还不错,整体流畅度上面,主要受网络因素影响较大,不配置代理也能正常用,但是配置代理后,明显会更流畅!看控制台输出,云端的 Java 项目,似乎默认基于 openjdk 和 kotlin 打包的。
    https://ae04.alicdn.com/kf/Hc2b1f9bcf5524175866eb69800454481k.png
    beginor
        22
    beginor  
       56 天前 via Android
    已经申请,不知道啥时候能安排上🧐
    skiy
        23
    skiy  
       56 天前
    @industryhive 如果这么说,有兴趣看看。
    yanzhiling2001
        24
    yanzhiling2001  
       56 天前
    @besscroft 浏览器里写代码越来越成趋势了
    ychost
        25
    ychost  
       56 天前
    浏览器写代码总觉得不靠谱
    skiy
        26
    skiy  
       56 天前
    @ychost 看远程方式吧。远程工作还是挺 OK 的。
    rpman
        27
    rpman  
       56 天前
    @lesismal 如果体验吊打 vscode 那当然会付费
    rpman
        28
    rpman  
       56 天前
    @Kininaru 这个得看每个语言的插件, LSP 支持得怎么样
    ae86
        29
    ae86  
       55 天前
    @besscroft 为什么您这么快就用上了!
    Michelangelono
        30
    Michelangelono  
       55 天前
    没懂实时的协同开发应用场景是什么?可能一个人正在写的东西无法编译通过,那另一个人怎么编译自己的代码?
    FightPig
        31
    FightPig  
       55 天前
    @besscroft 你这怎么这么快用上了
    q447643445
        32
    q447643445  
       55 天前
    挺好 给 vscode 一点压力
    vkbo
        33
    vkbo  
       55 天前
    @besscroft 请问 Fleet 也是 Electron 做的吗?流畅度和 VScode 比怎么样?
    neoblackcap
        34
    neoblackcap  
       55 天前
    @vkbo 不是,优化得好的话,60 帧一秒的刷新率还是可以的。图形是用 skia 作为后端,Jetbrains 另外封装的。理论上来讲,比 Electron 轻多了。
    chrisia
        35
    chrisia  
       55 天前
    @vkbo 听说是基于 kotlin native 做的,流畅度应该是秒杀 VSCode 的
    thinkershare
        36
    thinkershare  
       55 天前
    VSCode 能做起来, 是因为他选择对了路, 也是唯一的一条路. 未来相当长一段时间如果开发模式没有本质变革, 没有人能挑战它了.TypeScript,nodeJS, Chrome 三者几乎都是未来工业化 WebIDE 的基石了, WebAssemlby 还太嫩了
    secondwtq
        37
    secondwtq  
       55 天前
    喷气脑子敢另起炉灶,必须说勇气可嘉。要是 runtime 能比 Electron 小的话还是有点兴趣,能好一点就行。
    毕竟看官网,这东西也是要对标“IDE”的,VSCode 可没这种 claim 。同时还要做得“light”,所以如果真的能以 VSCode+Electron runtime 的体量,做出比 VSCode 完善的功能,技术上依然是严格的提升,收费也无所谓,毕竟没那家底。
    不过插件生态可能是个问题,虽然我也用不着几个插件。
    techstay
        38
    techstay  
       55 天前
    我觉得这个产品应该挺厉害的,jb 这么多年的积累,如果从头搞一个新的,未必不是一个强大的编辑器,可惜要收费就有点难了哟
    ericls
        39
    ericls  
       55 天前 via iPhone
    对标的是 codespace 吧
    ijrou
        40
    ijrou  
       55 天前
    有竞争才有动力创造更加好的功能~
    lemonda
        41
    lemonda  
       55 天前
    本地直接到 remote server 比较慢,也不想在 remote server 上安装不必要的软件。
    请问大家以上方案有没有可以
    user -> browser -> VM -> mount -> remote server
    的?
    besscroft
        42
    besscroft  
       55 天前
    @ae86
    @FightPig
    俺也不知道,可能跟审核机制有关?我是申请后当天就能用了,顺便用邮件提了一些 bug~
    besscroft
        43
    besscroft  
       55 天前
    @vkbo 用啥做的我看不出来,但是保证网络正常的情况下,流畅度是不错的,没挂代理时,能感受到延迟。
    FightPig
        44
    FightPig  
       55 天前
    @besscroft 内存占用怎么样?说是轻量的,感觉还是 java 写的?
    besscroft
        45
    besscroft  
       55 天前
    @FightPig 本地的内存占用很少,因为运行在云端,配置如图:
    https://ae05.alicdn.com/kf/U38f0f09dfdd34083a131a613ef2f87ede.png
    EscYezi
        46
    EscYezi  
    OP
       55 天前 via iPhone
    @besscroft #45 想问下这个是只能使用云端环境的吗?延迟指的是敲击键盘到屏幕显示的延迟还是补全之类提示的延迟?
    besscroft
        47
    besscroft  
       55 天前
    @EscYezi 敲击键盘到屏幕显示的延迟,和鼠标点击到屏幕显示的延迟。也不能说是显示吧,笔记编辑器在本地。我感受最深的就是,左边的目录上显示的内容,每次启动编辑器打开,点击下级目录,网络不好的时候,能感受到是本地发送了请求到云端,然后响应了目录的名称,再显示上去的。按道理说应该是点开直接就显示的。
    iblessyou
        48
    iblessyou  
       54 天前
    羡慕微软系开发用 VS 的 免费又强大
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3519 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    ♥ Do have faith in what you're doing.