Perl, Python, Ruby are still left (Notepad++ works great for all three languages)
Ok, so I looked at good toolkits for all three languages. My clear favorite is Ruby, for several reasons. I love the language, I know the language, Richard does a great job maintaining the Qt- and KDE-bindings, the PickAxe is a perfect book to learn Ruby from and so on. But I did not choose Ruby. For a very simple reason. Lets see:
Has to be free as in beer and freedom
Has to have a good documentation for me (as I need to be a few steps ahead of my students)
Has to have a german documentation for my students
Has to run on Windows 2000, XP, Vista and Linux
Has to have a german examples/tutorials which run out of the box (for my students)
Qt, GTK and wx variants of Perl, Python and Ruby are left
Qt variants of Python and Ruby are left. Sorry for wx and GTK, but there are no good documents I could use. This alone rules you out. Beside this, I'd always prefere Qt as I know that toolkit. But I would have taken wx and GTK to the next level if they had better docs. wxPython has "ok" docs, but compared to what I found for PyQt4 it is still quite thin.
PyQt4 and QtRuby4 are still left. Now wxPython and PyGTK would have died anyway.
PyQt4 is left. Works like a charm on Windows and Linux. I often used QtRuby on Linux and so far never on Windows. It seems it once existed but is no longer maintained. A shame, really, as Ruby is such a great language.
So it will be PyQt4.
Python has a great free (beer and freedom, written in german) book which I will probably buy as a dead-tree version (I hate reading a book at the screen).
There are many, many, many good tutorials, workshops and so on.
Even a book for PyQt4 itself (which is a huge plus).
I guess wxPython is on the second place. It also has a good book and compared to the other options a good documentation in general. Well, PyQt4 is nice, I already wrote a few hundred lines of code with it. I hope my students will also like my choice :-)
16 | System & Utilities | http://cniehaus.livejournal.com/46485.html | Planet KDE |
Смотрите также связанные темы
21.12.2011 vExpert Spotlight: Kendrick Coleman vExpert Spotlight: Kendrick Coleman Blog URL: http://www.kendrickcoleman.comTwitter handle: @KendrickColemanCurrent employer: VCE How did you get into IT? I've been into computers since I was a kid. I'm 28 so I'm a younger guy on the scene, but I remember playing Wheel of Fortune on 5 1/4" floppy disks on some ancient piece of hardware. Then I got my dads old Pentium with Windows 3.1 and I spent loads and loads of time getting myself into trouble in the old AOL days. I'll leave those days for another time. When I got to high school, I was still very much into technology...19.07.2012 QNX Senior Vice President of Engineering Wins CATAAlliance Private Sector Innovation and Leadership Award OTTAWA, June 29, 2012 QNX Software Systems Limited, a global leader in embedded software and a subsidiary of Research In Motion Limited RIM, today announced that Sebastien Marineau-Mes, senior vice president, QNX engineering and senior vice president, BlackBerry OS has won the Canadian Advanced Technology Alliance CATA Private Sector Innovation and Leadership Award. Marineau-Mes is responsible for all research and development activities relating to the BlackBerry OS, including including security, networking, media, graphics, web runtime, and development tools, as well as for QNX software prod...02.09.2010 It is a Brand New Day It is a Brand New Day Posted by Vittorio Viarengo Vice President of Desktop Products This week at VMworld 2010, we announced a strategy and set of new and emerging products that will help businesses and governments move beyond "IT as a Cost Center" to a more business-centric "IT as a Service" model. I am excited to finally be able to tell you about what we have been working on for a key component of this new IT model – the top layer of a modern IT architecture – End User Computing. We have come a long way since this company launched our first desktop product, ...01.06.2011 The New Way to Work… Part 2 The New Way to Work… Part 2 Posted by Steve HerrodChief Technology Officer In April I introduced VMware’s acquisition of SlideRocket with a blog entry entitled, “The New Way to Work – End-User Computing in the Post-PC Era”. Today I am happy to announce the next step in this journey with our acquisition of Socialcast, a powerful “Enterprise Activity Stream Engine” that unites a company’s people, information, and applications in real-time. In this blog, I discuss this social platform and how it helps evolve the way we work. First, let’s step back and look at today’s approach to enterprise com...06.01.2012 vExpert Spotlight: Jonathan Franconi vExpert Spotlight: Jonathan Franconi Blog URL: www.virtualizationimpact.com & www.handsonvirtualization.comTwitter handle: @jfranconiCurrent employer: VMware / Professional Services Organization / Technical Consultant How did you get into IT? I started my life in IT at a very young age, it had to be around early 1992 or 1993 when I remember my father showing me the new IBM mainframe that was purchased for the family business. A few years later I can remember my father bringing home his first laptop, at the time a 30 pound IBM Thinkpad, from that moment on I couldn'...12.03.2015 Euroimpiantis Autonomous Robots Gear Up with Latest Release of QNX Neutrino OS "Global leader in automated warehouse solutions standardizes on QNX Neutrino for the control systems and human machine interfaces of its next-generation robots.NUREMBURG, Embedded World 2015, Booth 4-358, February 24 QNX Software Systems Limited, a subsidiary of BlackBerry Limited, today announced that Euroimpianti S.p.A., a global leader in automated warehouse solutions, will use the latest release of the QNX Neutrino OS to power the realtime control systems and human machine interfaces HMIs of its next-generation autonomous warehouse robots.A long-established QNX customer, Euroimpianti uses...03.01.2012 New Articles Published for Week Ending 12/31/11 New Articles Published for Week Ending 12/31/11 VMware Service Manager Troubleshooting MAPI setup with VMware Service Manager 9.x (2004176) Date Published: 12/30/2011 SLA target breach occurs later than configured (2010011) Date Published: 12/29/2011 VMware Service Manager does not update existing calls after the system title "Call No Title" is changed to a custom name (2010018) Date Published: 12/29/2011 Workflow Trend Implementation Success by Request Type report outputs data incorrectly (2010104) Date Published: 12/30/2011 VMware vCenter CapacityIQChanging the size and retained n...12.10.2015 Релиз Blender 2.76 Сегодня состоялся релиз Blender 2.76, открытого свободного редактора 3D-графики.( Как обычно, в нём множество различных нововведений и улучшений: )Программа доступна для Linux, Windows и MacOS X. 3d, blender30.04.2008 The Perfect Desktop - Kubuntu 8.04 LTS The Perfect Desktop - Kubuntu 8.04 LTS Version 1.0 Author: Falko Timme Last edited 04/26/2008 This tutorial shows how you can set up a Kubuntu 8.04 LTS desktop that is a full-fledged replacement for a Windows ... 18.09.2015 Министерство обороны Италии переходит на LibreOffice и формат ODF 15 сентября 2015 года было объявлено о переходе Министерства обороны Италии на использование LibreOffice. Переход, в результате которого LibreOffice будет установлен примерно на 150 тысячах рабочих станций, будет осуществлён с начала октября 2015 до конца 2016 года. В этот же период будут сделаны обучающие программы под одной из лицензий Creative Commons.Министерство обороны переходит к использованию LibreOffice, исполняя закон от июня 2012 года, в котором говорится, что в административных учреждениях страны должны в первую очередь использоваться программные решения на основе свободного програ...