Friday, November 24, 2006

Visual Development on Linux

Many people are not aware that programming on Linux, if you are fond of your mouse, is very enjoyable. If you are fond of your command line, it is also very enjoyable as well. The _CHOICE_ is up to you. A lot of visual development IDEs are available. I have been noticing, posts on Digg and other places, that people think there is no Linux equivalent of tools like Visual Basic, Delphi, etc. Here, I list some of the tools that you can expect on a linux Desktop. I am using Kubuntu Edgy and all these nice eye-candy tools are available in the Ubuntu Repositories.

Other non-free Visual Tools are also available on Linux, e.g. Delphi, Oracle JDeveloper, etc.

Click on any of the images to enlarge

QT is one on the best development environments on a KDE platform. QT also works with Gnome. You can develop C++ database driven applications by dragging and dropping.


This is a Visual Basic clone. It is very useful to VB programmers who want to migrate to Linux. Nice and simple interface. You can connect to major databases (MySQL, PostgreSQL, etc) from Gambas very easily


This is a web page creation tool that is set to eventually carry most of the Macromedia functionality. It is very good WYSIWYG tool. You can connect to your FTP directory of your website and update automatically.


A Python IDE that makes programming in that language a simple and enjoyable task. Lots of functionality.

Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. A large and vibrant ecosystem of major technology vendors, innovative start-ups, universities, research institutions and individuals extend, complement and support the Eclipse platform

While this is not an open source IDE, I find using this one irresistible when I am working on Java. It is a free non-open source tool from Oracle that you can use to visually develop Java applications just like what you do with Visual Basic or Delphi. JDeveloper uses Sun's JDK, so you are rest assured your programs can be developed purely independent of Oracle proprietary technology. Given that Sun's JDK is now GPL.

This is a visual project management application for the Gnome Desktop. This will cap you programming efforts by giving you a nice framing for managing your software projects. You can construct nice Grantt Charts ith Planner.


Patrice said...

Thank you for sharing your experience, I want to migrate from Windows to Linux and therefore from Visual Foxpro to ???? and I'm looking for a replacement software to develop applications.