douglas99
V2EX  ›  C++

Jetbrains 发布了 CLion 的新版本 CLion Nova

  •  
  •   douglas99 · Nov 10, 2023 · 6326 views
    This topic created in 1099 days ago, the information mentioned may be changed or developed.
    核心改动是使用 Resharper C++语言引擎替换了 clangd ,有以下特点:
    1. 高亮的速度更快
    2. UI 的响应性更好
    3. 重构代码时不会出现卡住了

    具体可以见官方博客 https://blog.jetbrains.com/clion/2023/11/clion-nova/?utm_campaign=clion&utm_content=blog&utm_medium=product&utm_source=toolbox&utm_term=233
    19 replies  •  2023-11-12 15:56:22 +08:00
    gesse
    gesse
    Nov 10, 2023
    1

    还是 preview
    bthulu
    bthulu
    Nov 10, 2023
    2
    运行时还是 java 吗? 那能有个屁的响应性更好.
    fanxasy
    fanxasy
    Nov 10, 2023
    3
    At some point in 2024, depending on the results of the feedback collected, CLion Nova will be merged into CLion.
    居然没有发挥 JB 有丝分裂传统艺能
    MoYi123
    MoYi123
    Nov 10, 2023
    4
    我记得前几年说要用 rust 重构 Jetbrains 这些 ide, 是不是鸽了?
    zhouhu
    zhouhu
    Nov 10, 2023
    5
    24 年才会替换 JBR 到 jdk 21 吗
    douglas99
    douglas99
    OP
    Nov 10, 2023
    6
    @MoYi123 rust 现在没有一个成熟的跨平台 UI 方案吧,难度挺大的
    300
    300
    Nov 10, 2023 via Android
    7
    @MoYi123 我记得说用 compose 重构的…
    miniliuke
    miniliuke
    Nov 10, 2023
    8
    @MoYi123 一堆代码,一堆插件,估计够呛
    Yadomin
    Yadomin
    Nov 10, 2023
    9
    换了 Clangd 对比 VSCode 还有优势吗🤔
    gitrebase
    gitrebase
    Nov 10, 2023❤️1
    10
    这 nova 让我把 main 重构为 auto main() -> { .. } ……
    douglas99
    douglas99
    OP
    Nov 10, 2023
    11
    @gitrebase 😂
    douglas99
    douglas99
    OP
    Nov 10, 2023
    12
    @Yadomin clangd 没有被完全替换,有些功能仍然会使用
    douglas99
    douglas99
    OP
    Nov 10, 2023
    13
    @winterbells 这个倒有可能
    gotorion
    gotorion
    Nov 10, 2023
    14
    @Yadomin 是取代 clangd
    300
    300
    Nov 10, 2023
    15
    @douglas99 #13 感觉都在等 Kotlin2.0 ,很多库最近更新的都很慢
    Belmode
    Belmode
    Nov 10, 2023
    16
    @winterbells kotlin2.0 还要等到 12 月才发布呢。不过确实值得期待。
    a1717177
    a1717177
    Nov 11, 2023
    17
    看文章只是部分功能不用 clangd 了
    CLion Nova still uses two C++ language engines: a clangd-based one and the one used by ReSharper C++/Rider.
    hez2010
    hez2010
    Nov 12, 2023
    18
    其实底下评论官方人员回复了:

    > This sounds really good. I had a question about the C++ language engine currently used by ReSharper C++ and coming to CLion. What language is this written in (.NET or Kotlin or C++)?

    Anastasia Kazakova: It’s in .NET

    换言之就是引擎( project-wide 部分、索引、补全、高亮和重构等功能)换成 .NET 写的了,然后类似代码格式化和代码控制流分析之类的接着用 clangd 。然后整个后端不再用 Java 了。
    douglas99
    douglas99
    OP
    Nov 12, 2023
    19
    @hez2010 竟然是.Net 写的,我原来以为 Jetbrains 家都是用的 Java 呢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2142 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    ♥ Do have faith in what you're doing.