I am doing simple survey about the available IDE tools and their capabilities for ROS. I've been reading some articles, introductory tutorials, and examples on available IDE tools for ROS.
So far, I've been using sublime -text editor- and utilize GDB if any debugging is necessary. However, the number of packages increased tremendously -let's say more than 25- and the project requires
to combine all of those in a stack. Therefore, I am looking for better solution to combine and test.
I've installed some of those IDE tools (e.g. Eclipse, Qt Creator, and Emacs) similar to this
link. I can't say that I am satisfied by any of the results comes from those.
That being said,
# Eclipse is nice -but too slow. It is impossible to run a large project.
# Qt Creator seems lightweight and fast. But I am still dealing with the embedding launch files and launch debugging in that. I couldn't see sufficient answer. On tutorials or videos, the people open CMakefiles and debug on
singular binaries, which I think is trivial to show. I wonder how that approach would work with navigation or move-base stacks.
# Emacs was the best -in terms of fluency- but it has an issue with the compilation of the saved files. Time to time, I need to save the file twice in order to compile the file.
There are videos like,
I wonder: What is the general approach in the forum? How do the folks solve their large project file issues? If anyone has any reference, that would be great to share.
Thank you in advance,