Eclipse可以高度自定义,但过于Java中心化且较重。 KDevelop受特定的KDE限制(我相信是因为KDE API),如果需要可能无法替换。
你使用哪个,并且为什么?
谢谢 Dima
KDevelop的优点是:
由于你在将KDevelop与Eclipse进行比较,让我也指出:
另外,当我使用KDevelop时,我正在使用Ubuntu操作系统,它使用Gnome桌面环境。在Gnome上,KDevelop在启动时间方面仍然优于Eclipse,并且绝对值得使用。
最后一点,如果您在KDevelop中使用CMake,则可以将源代码分发给Windows、Mac和Linux上的用户,并且他们将能够编译您的源代码,即使他们没有安装KDevelop;CMake可以生成本地的Makefile、Visual Studio项目、Xcode项目或KDevelop项目。因此,如果使用了CMake后端,则无需担心无法替换KDevelop。
Emacs :)
可定制性超出你的想象。(并且你可以在代码编译时玩俄罗斯方块)
Code Blocks 是一个选项
我认为正确的答案是自己尝试一下两种(或其他)工具。个人而言,我过去三年一直使用Eclipse。我对它感到满意,但也有一些地方我认为可以改进。
但是,我认为你最好安装两种工具并分别尝试一两周(甚至更长时间)。很多时候这取决于个人偏好和口味。这就像2009年的vi或emacs问题 :)
我在Eclipse上使用CDT,发现它非常响应。
此外,像Subclipse、Mylyn等插件确实使开发变得更加容易。
我有时会在一些项目中同时使用Java和C++,所以我认为能够在一个IDE中编写Java/JNI/CPP代码可以让生活变得更加轻松。
如果你正在寻找一款轻量级的IDE,可以尝试使用vim。通过适当的插件和技巧,它可能非常强大。