I'm looking to develop an application for GTK, and what I'm after is some advice on which language to choose.
The application I'm intending to develop will primarily be interfacing with webservices, so needs to have good support for manipulating XML and making typical web-api calls e.g. SOAP as well as simply scraping data over HTTP. Also need good support for rdbms - SQLite and MySQL will do fine for now.
Right now, I'm thinking of Python. I have little experience with it, but it seems to fit my requirements (PyGTK seems mature, and there's a fair amount of good Python-based GTK apps about). Any thoughts on that? I like the look of the language as it seems less involved in the low-level stuff compared to the C* languages, for example. And that will benefit my feeble web-developing mind
. Anyone with Python experience care to give me a few thoughts about it?
Bear in mind I come from a primarily PHP (OOP) background, and Java in times gone by. I'm doing this just for fun - the challenge and experience - so not really looking to learn something as a career asset.
Ideally, I'd like to develop an application I could port cross-platform - what are the prospects/difficulties of this? I'm very wet behind the ears when it comes to offline apps, so apologies for the multitude of questions
.
The application I'm intending to develop will primarily be interfacing with webservices, so needs to have good support for manipulating XML and making typical web-api calls e.g. SOAP as well as simply scraping data over HTTP. Also need good support for rdbms - SQLite and MySQL will do fine for now.
Right now, I'm thinking of Python. I have little experience with it, but it seems to fit my requirements (PyGTK seems mature, and there's a fair amount of good Python-based GTK apps about). Any thoughts on that? I like the look of the language as it seems less involved in the low-level stuff compared to the C* languages, for example. And that will benefit my feeble web-developing mind
. Anyone with Python experience care to give me a few thoughts about it?Bear in mind I come from a primarily PHP (OOP) background, and Java in times gone by. I'm doing this just for fun - the challenge and experience - so not really looking to learn something as a career asset.
Ideally, I'd like to develop an application I could port cross-platform - what are the prospects/difficulties of this? I'm very wet behind the ears when it comes to offline apps, so apologies for the multitude of questions
.
. It's going to be music/media related; while it's not directly related to audioscrobbler, I would like to make use of the AS data - or I may go directly to the Musicbrainz database. Not sure of the finer details yet, as I've got to learn the basics of the language first before I can start with any actual implementation