[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