Windows – Linux – Mac OSX Guides

The best free web development tools for Ubuntu

Here are my collection of best open source & free web development tools that you can use on your Ubuntu box

1. Eclipse

Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system. It is written mostly in Java and can be used to develop applications in Java and, by means of various plug-ins, other programming languages including Ada, C, C++, COBOL, Perl, PHP, Python, Ruby (including Ruby on Rails framework), Scala, Clojure, and Scheme. The IDE is often called Eclipse ADT for Ada, Eclipse CDT for C/C++, Eclipse JDT for Java, and Eclipse PDT for PHP.

javascript-eclipse-ide-web-development-tool.png

The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages, wizards and built-in applications to simplify development, and tools and APIs to support deploying, running, and testing apps.

Download: http://www.eclipse.org/projects/project_summary.php?projectid=webtools

2. Komodo Edit

Komodo Edit is a fast, smart, free and open-source code editor. Switching your trusty code editor is hard, but give Komodo Edit (or its big brother Komodo IDE) a try: it’ll be worth your while.

komodo_edit_mac_720.png

Windows, Mac, Linux? Yes. PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS 3? Yes, with (customizable) syntax coloring, folding, background syntax checking, and excellent auto-complete and calltips (we call it “code intelligence”). What else? Fast open (no more slow poking around for files); remote file editing; Vi keybindings (good ones); and a toolbox with shell command integration, macros and code snippets… all wrapped around a tricked-out editor and an extension mechanism the same as Firefox’s.

Download: http://www.activestate.com/komodo-edit

3. Quanta Plus

Quanta Plus, originally called Quanta, is a web Integrated development environment (IDE) for HTML, XHTML, CSS, XML, PHP and any other XML-based languages or scripting languages. It is part of KDE, a Linux desktop environment, released in the Kdewebdev package. Quanta was licensed under GPL before the release of version 2.0 final.

quanta-plus.jpg

Quanta is capable of both WYSIWYG design and handcoding. It features tag completion on the fly, tag editing through a dialog interface, script language variable auto-completion, project management, live preview, PHP debugger, CVS support, Subversion support (through external plugin). The other Kdewebdev applications, Kommander, KImageMapEditor, KXSLDbg, KLinkStatus, KFileReplace, are tightly integrated with Quanta, but can be used independently as well.

Download: http://sourceforge.net/projects/quanta/files/

4. Geany

Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME – Geany only requires the GTK2 runtime libraries.

geany.jpg

Some basic features of Geany:

  • Syntax highlighting
  • Code folding
  • Symbol name auto-completion
  • Construct completion/snippets
  • Auto-closing of XML and HTML tags
  • Call tips
  • Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (full list)
  • Symbol lists
  • Code navigation Build system to compile and execute your code Simple project management
  • Plugin interface (see Plugins)

Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features. 
The code is licensed under the terms of the GNU General Public Licence.

Download: http://www.geany.org/Download/Releases

5. Bluefish

Bluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites. See features for an extensive overview, take a look at the screenshots, or download it right away. Bluefish is an open source development project, released under the GNU GPL licence.

bluefish-html-js-css-tooltip-matching-brackets-charmap.pngBluefish runs on most (maybe all?) POSIX compatible operating systems including Linux, FreeBSD, MacOS-X, OpenBSD and Solaris, and in addition it runs on Windows.

Download: http://bluefish.openoffice.nl/download.html

Tagged with:     , , ,

Related Articles

Loading Facebook Comments ...

3 Comments

  1. Php Development

    The various tools described in the post are really useful for the web development.

  2. hire dedicated php programmer

    I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job .
    Thank you so much for sharing.

Post your comments

Your email address will not be published. Required fields are marked *