Jetbrains 发布了 CLion 的新版本 CLion Nova

2023-11-10 09:06:52 +08:00
 douglas99
核心改动是使用 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
4482 次点击
所在节点    C++
19 条回复
gesse
2023-11-10 09:18:16 +08:00

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

> 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
2023-11-12 15:56:22 +08:00
@hez2010 竟然是.Net 写的,我原来以为 Jetbrains 家都是用的 Java 呢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/990499

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX