At work I use VB.NET on Windows. We have installed Ubuntu on a development machine and are looking at potentially migrating to opensource for some of our programming and production.
IDE
I understand that
Eclipse is a popular IDE for many opensource languages...which other IDEs are comparable (or preferable)? I certainly like .NET's
intellisense feature and object browsing capability but am not entirely dependent upon these as I also develop in a text editor quite a bit. But for learning a new language 'advanced' features like these could be helpful.
Languages
Also, which languages are best for developing desktop based, graphically-driven programs and interfaces? I believe Java is most commonly used for this, but which other opensource languages are useful for creating graphical user interfaces?
Most of the programs we develop are for internal production, not external distribution. Unless/until we switch entirely to Linux these programs will have to be cross-platform and be able to run on Linux and various flavors of Windows (all 32-bit).
Thanks.
I don't know much about this but I believe the Qt library is cross-platform. As long as you have mappings (bindings) from your programming language to the interface you should be fine. You could probably use python, ruby, perl ..etc...
posted by gadha at 6:38 AM on June 11, 2007