/[http://wiki.kde.org/tiki-index.php?page=KDE+Community+World+Summit|aKademy] / [http://wiki.kde.org/tiki-index.php?page=Talks+@+aKademy|Talks] / KDevelop Talk -=KDevelop=- There's one thing that Steve Palmer and Matthias agree on, if you want to build a successful development platform it's all about developers..developers..developers. KDevelop is one of the most successful Free Software IDEs. !!!Harald Fernengel KDevelop 3 is completely plugin based architecture and code. Now when you make a change you only have to compile the plugin. KDevelop is the only IDE which does not come with a text editor because it uses a plugin. It is programming language and build system independent. Supports KDE and Gnome and many others such as Qt, GTK+, wxWidgets. Big list of supported languages. Supported build systems are GNU (automake), qmake, make for custom projects (KDevelop does not destroy your own Makefiles if that's what you want to use) and scripting projects which don't need one. Code completion is available for C and C++. Symbols are kept in a berkley db file for quick lookups without re-parsing. Problem reporter reports problems with compilation. Integrated debugger lets you graphically do all the debeastying with breakpoints and backtraces. It even works with dynamically loaded plugins unlike command line gdb. Quick Open allows quick navigation between files. Took Visual Studio user 20 seconds what can be done in milliseconds with KDevelop. There are 50 to 100 plugins, too many to mention. Persistent projet wide code bookmarks. Code abbreviations let you quickly expend text. Source formatter reformats your code to your companies style guide before it is saved. Regular expressions search lets you do clever searching. Project wide search/replace for a full project helps with refactoring code. Demonstration of using KDevelop, including one of its interfaces which gives most space to the text editor and collapses e.g. class tree etc. Point that KDevelop has too many options and features when you start up, there should be a KDevelop Light mode for simple programmers and programs.