Cross Platform Programming Languages
michael at msdavies.net
Wed Jan 17 05:05:48 CST 2007
On 1/17/07, Evan <evan_lsa at internode.on.net> wrote:
> I am on the hunt as part of a project to select a development language.
> I was looking at Kylix/Delpi but it appears the language has been
> dropped to a degree and it isn't clear from my googling at which point
> it's at.
> I also looked at mono but it appears too 'in development' for my needs.
> These are my preferred platforms for compatability with Linux/win32
> Consequently, I seek advice based on REAL WORLD experiences in
> developing cross platform apps.
> Web based apps are not an option.
> Thin based clients perhaps will be but I'd rather not go down that track
> at this point.
> So if anyone has developed in something (and I can't help but seeing
> Java) could you let me know what, where and how it all happened.
Python and Perl both are very good from a cross-platform perspective.
There is so much software developed in these two languages it's not
funny. For an example of "real world" consider the arcade quality
game "Galcon" (http://www.imitationpickles.org/galcon/index.html) -
it's all python - and runs on Mac, Linux and Windows. Or TurboGears
(http://www.turbogears.org/) for a framework example.
Both are agile languages ("wrist friendly"), have huge followings and
community support, and support methodologies like test-first
If source code access is something that you need to limit (aka
proprietry development) both Perl and Python provides ways to prevent
Michael Davies "Do what you think is interesting, do somthing that
michael at msdavies.net you think is fun and worthwhile, because otherwise
http://michaeldavies.org you won't do it well anyway." -- Brian Kernighan
More information about the linuxsa