[python-win32] C# Vs Python

Michael Foord fuzzyman at voidspace.org.uk
Mon Apr 2 22:14:13 CEST 2007


James Matthews wrote:
> I am not asking for a very detailed comparison that i know no one will 
> give i am just wondering for windows development which language would 
> be better? What i mean is GUI apps, interfacing with excel,word and 
> outlook etc..
>

You can have the best of both worlds with IronPython.

Python is syntactically and semantically more concise than C#, with 
language features like higher order functions, list comprehensions, 
standard polymorphic containers and much more.

IronPython allows you to use .NET classes - and the interface with C# is 
basically seamless (except for .NET attributes).

At Resolver we have a 20 000 line IronPython application (plus around 75 
000 lines of test code) which has just gone to our first customer. I 
highly recommend it - particularly if you have .NET experience.

Where CPython beats IronPython is cross-platform capabilities. On the 
other hand, Windows Forms (.NET) is better than any GUI toolkit I've seen.

Michael Foord
http://www.voidspace.org.uk/ironpython/index.shtml

> Thanks
> James
>
> -- 
> http://www.goldwatches.com/watches.asp?Brand=39
> http://www.wazoozle.com
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python-win32 mailing list
> Python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
>   



More information about the Python-win32 mailing list