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

Reply via email to