M
M
Maxim Ivanov2021-12-18 19:04:39
IDE
Maxim Ivanov, 2021-12-18 19:04:39

Which IDE is more convenient and easier for pluses?

Consider CLion and Eclipse. What do you recommend? Or not to pull the brain and swing vs?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
V
Victor Bomberow, 2021-12-19
@mikilikala

It is not very smart to ask others about what is easier and more convenient for oneself. This is especially critical for pluses. That's what I'm starting from.
C++ is a free language, if you want to produce a new platform, and at the same time want the 100,500 software products already written to work on it, you just produce your compiler for C++. With Ide the situation is similar.
Something at the level of tens of thousands of lines can be comfortably written in any IDE. But when the size gets bigger, or you need to use some specific development pipeline, only then it becomes clear why yet another IDE.
In fact, it all depends on the number of components of a software project, and how this whole thing is going.
Qt Creator is designed for the convenience of working with Qt, especially in terms of hiding build complexity. For example, for VS only relatively recently they gave birth to an acceptable plugin that does not force you to add meta object compiler files for each build of the project manually. But everything else still remains, to put it mildly: WYSIWYG editors for resource files that do not always work correctly, an editor for quick slapping, convenient work with old versions of qt, plugin performance, and so on and so forth. It is worth working with qt from other qt only if your build system will not change more than once every N years, otherwise there will be extra spending on reconfiguring the build.
If something commercial is being built for Windows not on MSBuild + VC++, then I can wish you happy debugging and remind you that saving the drowning people is the work of the drowning people themselves.
Eclipse is needed in cases where commercial software cannot be used during development. Or, if you are writing about a specific or open platform, because as a rule, in such cases, the owners of the platform do not provide an IDE for a number of reasons. Here the world-famous designer for IDE - Eclipse comes to the rescue. It can also be considered in cases where you optimize the development process for yourself. Although, this is best done on Vim, Emacs. As for the latter - if the code base is over millions of lines, then there may not be a choice, but most likely, this problem does not concern most developers.
CLion is needed for those who are used to other jetbrains IDEs. Good, comfortable, because commercial, constant development. On stepik, you can solve difficult tasks and get a license for several months, personal. Although many refactorings do not work yet.
From ide, netbeans is also mentioned, as well as many editors, such as gedit, vs cide, geany and others.
If there is no development experience, then you need to start with geany. Then switch, for example, to vs code. And only then try to do something in the IDE and make projects for assembly on different platforms, for example, using cmake. The thing is that you need to know what the IDE does with every sneeze, and the most organic way to do this is to increase the complexity of the development pipeline gradually: first projects for hundreds of lines, then add static analysis, auto-formatting, tests, git, build management and CI / CD. In addition, this correlates with the basic principle of C ++ - "I do not pay for what I do not use", i.e. time for unnecessary fuss due to the narrow specialization of the IDE, or insufficient specialization - it is not wasted. It was on this basis that Evgeny Shatunov asked you about your task in order to advise something sensible.

A
Adamos, 2021-12-18
@Adamos

I advise you to cross Eclipse off the list of consideration.
Clion - if you are ready to buy or steal.
QtCreator - if you need free and sane.

R
res2001, 2021-12-18
@res2001

qtcreator - good
Eclipse - quite hard to understand, slows down on large files or when many files are open (Java makes itself felt). But if you plan to program for embeded, then it is useful to learn how to work with it, because. many IDEs provided by hardware vendors are based on Eclipse.
I didn't have to deal with clion.

V
Vasily Bannikov, 2021-12-18
@vabka

Personally, I like clion better.
Eclipse feels painfully archaic.

L
lz961, 2021-12-18
@lz961

Looking for what.
For some, gedit + make + gcc + gdb is enough.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question