EscYezi
V2EX  ›  JetBrains

JetBrains 对标 vscode 的产品来了?

  •  2
     
  •   EscYezi · Nov 29, 2021 · 11635 views
    This topic created in 1803 days ago, the information mentioned may be changed or developed.


    > 当您第一次启动 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 replies  •  2021-12-01 17:47:48 +08:00
    lesismal
    lesismal
    Nov 29, 2021❤️2
    1
    对标 vscode 的重点应该是免费吧
    EscYezi
    EscYezi
    OP
    Nov 29, 2021 via iPhone
    2
    注册需要 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
    EscYezi
    OP
    Nov 29, 2021 via iPhone
    3
    @lesismal #1 我居然忽略了最大的痛点…..八成是要收费的
    fromdark
    fromdark
    Nov 29, 2021
    4
    我觉 vs 已经足够了,jetbrains 有啥优势吗
    chendy
    chendy
    Nov 29, 2021❤️1
    5
    感觉是收费巨贵的云端全家桶,全套开发解决方案那种
    wynemo
    wynemo
    Nov 29, 2021
    6
    可能是基础版对标 vscode ,基本的编辑功能,不然没有意义。
    高级功能协作什么的收费。
    BeautifulSoap
    BeautifulSoap
    Nov 29, 2021 via Android
    7
    从描述来看,这 ide 是从头重新开发的

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

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

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

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

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