10 Linux and Open Source Developer Tools
you Should Not Overlook
TinyURL: (Not Needed)
Tags: IDE, Linux, C, Eclipse, C++, Plug-in, Feature, Tool, Quanta, Bluefish
Bluefish is one of the most popular IDEs for Web development available. It can handle programming and markup languages, but it focuses on creating dynamic and interactive Web sites.
Anjuta is a free, open source IDE for the C and C++ languages. It’s easy to install (urpmi anjuta on Mandriva, for example) and offers such features as project management, application wizards, an interactive debugger, and a powerful source code editor (with source browsing, code completion, and syntax highlighting).
Glade is a RAD (rapid application development) tool used to create GTK+ toolkit and for the GNOME desktop. Its interface is similar to that of The GIMP and can be customized and even embedded into Anjuta. Glade includes a number of interface building blocks, such as text boxes, dialog labels, numeric entries, check boxes, and menus, to make the development of interfaces quicker. Interface designs are stored in XML format, which allows these designs to be easily interfaced with external tools.
GCC is a GNU compiler that works for C, C++, Objective C, FORTRAN, Java, and Ada. It’s a command-line tool but is very powerful. Many IDEs have tools that are merely front ends for GCC. GCC is actually a set of tools. The most used are the compilers for C and C++ code. How does one tool compile for different languages? Simple: For C, you invoke the “gcc” command and for C++, you invoke the “g++” command. Two compilers in the same toolkit. And g++ is a compiler, not just a preprocessor.
Kdevelop was created in 1998 to be an easy-to-use IDE for the KDE desktop. Kdevelop is now released under the GPL and is free to use. It’s plug-in based, so you can add and remove plugs to create the exact feature set you need. Kdevlop also includes profile support so that various sets of plug-ins can be associated with specific projects. Kdevelop supports 15 programming languages, with each having language-specific features. Kdevelop also offers an included debugger, version control system (Subversion), application wizard, documentation viewer, code snippets, Doxygen integration, RAD tools, Ctags support, code reformatting, QuickOpen support, and dockable windows and toolbars. One of the best things about Kdevelop is that it takes much of the low level tasks out of the hands of the users.
Just a Taste of the Wonders of Open Source Development.