I am trying to choose a language, IDE and other tools in order to develop a photo gallery application for a Linux platform. Specifically the Raspberry Pi running
Debian 6.0 (Squeeze).
My background is almost exclusively using Visual Basic since the early 1990 and most recently VB.NET in Visual Studio 2008.
I’ve tried developing in Visual Studio 2008 and running the application on the target machine using Mono, but I have come across a few issues early on that doesn’t give me much confidence in this route. I do love the fact I can use Visual Studio and Visual Basic though.
I am considering learning Python and using one of the GUI tool kits like Tkinter or Glade for GTK+, but I am confused as there seems to be a vast array of options.
What route should I take developing applications for Linux which has:
-
The smallest learning curve for someone comming from Visual Basic.
-
Maximum ease/speed of development (productivity) rather than speed or efficiency of finished application.
I have complete control of the target computer, so I don’t care about installation or distribution issues.
Python is probably as good as you’re going to get, so far as “ease of learning” is concerned.
As far as the choice of GUI toolkit goes, I think
wxWidgetsmight be the easiest to get off the ground with. Try Jan Bodnar’s wxPython tutorial. He also has tutorials for PyGTK and Tkinter (amongst others) if you wanted to look at those for comparison.