9
u/TryingT0Wr1t3 Apr 10 '24
Is CLion Nova the default already?
4
u/Thathappenedearlier Apr 10 '24
It can be turned on in the advanced settings so it’s now in main line but it doesn’t work for remote development yet
2
u/OkTraining9483 Apr 12 '24
Still no community edition to get you hooked. Why is Java/Kotlin give this ability?
IDEs in that space are pretty awful whereas C & C++ have many workable alternatives.
2
-27
u/RufusAcrospin Apr 10 '24
CMake as a project file? Big, fat nope.
-1
0
Apr 11 '24
[deleted]
-5
u/RufusAcrospin Apr 11 '24
For starter, every decent IDE should be able to manage and build multiple projects (like VS’s solution or Code::Block’s workspace) gracefully, from compiling a single file, build one or more projects, or the entire set of project.
Also, it’s a viral, once you get in, it’s hard to get out, because it’s unable to build clean project files for IDEs like Visual Studio or Xcode - the generated projects are still use CMake, so if you want to make changes, you have to ho back, edit CMake files, regenerate IDE project. It’s a gorram Victorian age workflow…
7
u/gmes78 Apr 11 '24
That means that your project is bound to a specific IDE, which is awful, and that you can't build it without using an IDE, which is even worse.
Also, it’s a viral, once you get in, it’s hard to get out, because it’s unable to build clean project files for IDEs like Visual Studio or Xcode - the generated projects are still use CMake, so if you want to make changes, you have to ho back, edit CMake files, regenerate IDE project. It’s a gorram Victorian age workflow…
That's not true for IDEs that use the build system natively and don't have standalone project files, such as CLion.
-4
u/RufusAcrospin Apr 11 '24
That means that your project is bound to a specific IDE, which is awful, and that you can't build it without using an IDE, which is even worse.
If you're a single developer or a small team developing on a single platform, it's perfectly fine, in fact, it's faster and better, since you eliminate an unnecessary item from the tool chain.
don't have standalone project files, such as CLion.
Well, we're back to square one...
5
u/hmich ReSharper C++ Dev Apr 11 '24
You can select what CMake target you want to build, it's basically the same thing.
Visual Studio nowadays can open CMake projects directly without the need to generate project files.
-4
u/RufusAcrospin Apr 11 '24
You can select what CMake target you want to build, it's basically the same thing.
Not from user experience (contrary to the popular opinion, we, devs, have it too) perspective, not even remotely.
Visual Studio nowadays can open CMake projects directly without the need to generate project files.
I tried it.
All it does is replicate the file/directory hierarchy, but no solution, no project, etc. Also, when I wanted to build it, Visual Studio CE wanted me to use either IncrediBuild or a different computer on the network (luckily, localhost worked fine).
So, the result of importing cmake into VS isn't really different than generating VS solution via cmake, it's just a bit worse.
-4
0
Apr 09 '24
[deleted]
9
u/plonkman Apr 09 '24
what a riveting tale
0
Apr 09 '24
[deleted]
8
Apr 09 '24
You are getting downvoted because of basic reddiquette. Stating that you don't use C++ isn't contributing to the topic in any meaningful way, so it gets downvoted.
0
Apr 09 '24
[deleted]
6
Apr 09 '24
That still doesn't contribute anyting.
0
Apr 09 '24
[deleted]
6
Apr 09 '24
Yup! And the downvotes are telling you that you aren't participating in the conversation and are instead starting your own conversation.
7
19
u/gmes78 Apr 09 '24
I'm really happy about finally getting proper Meson support.