|
|
KDevelopKDevelop is a free software C programming language and C plus plus Integrated Development Environment for GNU/Linux and other Unix-like operating systems. KDevelop 3.0 was a complete rewrite of KDevelop 2. It was released together with KDE 3.2 in February 2004. KDevelop is licensed under the GPL license. KDevelop does not include a compiler; instead, it uses the GNU Compiler Collection and/or other compilers to produce executable code. The current version, 3.2, supports many more programming languages such as Ada programming language, Bash, Fortran, Java programming language, Pascal programming language, Perl, Python programming language, Ruby programming language, and SQL, in addition to C programming language and C plus plus. == Basic Features == KDevelop uses an embedded text editor component through KPart technology. The default editor is Kate_(text_editor). This list focuses on the features of KDevelop itself. For features specific to the editor component, see the article on Kate_(text_editor). * Source code editor with syntax highlighting and automatic indentation (Kate). * Project management for different project types, such as Automake, ''qmake'' for Qt (toolkit) based projects and Apache_Ant for Java_programming_language based projects. * Class browser. * Front-end for the GNU Compiler Collection. * Front-end for the GNU Debugger. * Wizard_(software) for generating and updating Class (computer science) definitions and application framework. * Automatic code completion (C_programming_language/C_plus_plus). * Built-in Doxygen support. * Concurrent Versions System support. == Detailed Features Description == KDevelop 3 is completely plugin based architecture and code. When a developer makes a change he only has to Compiler 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 (toolkit), GTK+, wxWidgets. KDevelop has a big list of supported Programming_language. 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 Berkeley DB file for quick lookups without re-parsing. Integrated debugger lets you graphically do all the debugging with breakpoints and backtraces. It even works with dynamically loaded plugins unlike command line gdb. ''Quick Open'' allows quick navigation between files. 50 to 100 plugins exist, too many to mention here. Major ones include persistent project wide code bookmarks, ''Code abbreviations'' which let you quickly expand text, a ''Source formatter'' which reformats your code to a ''style guide'' before it is saved, ''Regular expressions search'', and project-wide ''search/replace'' which helps with refactoring code. == See also == * KDE * Kate_(text_editor) ==External links== * [http://www.kdevelop.org/ KDevelop homepage] * [http://freshmeat.net/projects/kdevelop/ KDevelop project on freshmeat] * [http://www.freehackers.org/interviews/kdevelop-2002-08/ Freehackers interview with KDevelop team] * [http://www.dazzle.plus.com/linux/ KDE programming tutorial using KDevelop] * [http://wiki.kdenews.org/tiki-index.php?page=KDevelop+Talk KDE Wiki - KDevelop Talk] KDE Integrated development environments Kdevelop#REDIRECTKDevelop See other meanings of words starting from letter: KKA | KB | KC | KD | KE | KF | KG | KH | KI | KJ | KL | KM | KN | KO | KP | KR | KS | KT | KU | KW | KX | KY | KZ |Words begining with KDevelop: KDevelop Kdevelop |
These materials are based on Wikipedia and licensed under the GNU FDL
YouTube.com videos better site than Turbo Tax 2007 |
|
|