My main reason right now is that I know C#/ASP.NET very well. I don't know how to do things in Python yet. Say I can make a C# web app with a quality of X. Until I know how to make a Python web app with quality X, I can't use it in a production environment. I'm hoping that doing some code-gen work, along with other research will help me along, but the rest of the world can't hold still while I study.
So, in sum, I thing I could develop fairly complex applications faster in Python, but I don't know how yet. When I do know, I'm sure I will. Thanks, Ryan -----Original Message----- From: Alan Gauld [mailto:[EMAIL PROTECTED] Sent: Saturday, February 12, 2005 3:52 AM To: EJP; Ryan Davis; tutor@python.org Subject: Re: [Tutor] Larger program organization > without trying to make this one of those classic threads of great, > do you feel you could develop fairly complex applications faster > in Python than in C#/ASP.NET? It's a rhetorical question > (but I'm interested in your answer as a single data point) To be honest it wouldn't make a great deal of difference. For a complex application (by which I assume you mean large as well as being technically difficult) you spend most of your time thinking not physically coding so the language becomes less significant. On a typical "big" project the actual coding time is likely to be less than 10% of the total time so even if Python were twice as fast you only save 5% overall. Python may improve time to fix however since it will be easier to read later and therefore easier to debug and spot errors etc. But on big projects analysis, design and testing will be the big contributers, actually typing in the code is a trivial element. Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor