On Sat, 2008-05-03 at 21:09 +0200, SF Markus Elfring wrote:
What itŽs the best method to new GTK software??
In most cases, avoid C and C++ as much as is practical. Use a higher-level language with GTK bindings and use the object model of the language you choose rather than GObject. You may still need to dip into C occasionally for special functionality, but minimize your use of C or C++. Neither are good languages for application development.
I find this wording confusing. Each programming language has got its strengths and weaknesses. I assume that you prefer scripting languages.
I mean just what I say. C and C++'s strengths and weaknesses mean that they are well-suited to writing things like low-level system software and virtual machines. They are not well-suited to writing application software, a fact which has been repeatedly driven home to me after half a decade of working on Inkscape.
Some languages commonly identified as scripting languages are fairly well-suited to application development (some are not -- POSIX sh for example), though for a sufficiently large application I think a language like Scala is better because of static guarantees.
-mental