Help me in this please--is Python the answer?
ray_usenet at yahoo.com
Thu Jan 12 14:36:49 CET 2006
Ed Singleton wrote:
> Personally I have found that if you need to sell a technology on,
> saying it's written in Java is an advantage generally (because "it's a
> standard"). If it's written in Python you may get asked why it has
> been written in a "scripting language" if they've heard of it at all.
Yes, I agree. Especially with those cover-my-ass types in big
institutions who'd only go for things that have the word "Enterprise"
on it :)
> exactly the same tools as them, so you have to choose better tools.
> Almost by definition, the tools that the majority are using are NOT
> the best tools for the job. If I were you I'd definitely choose
> Python, if only because everyone else is not using it yet.
Yes, that was what I was thinking. Fast development cycle and ability
to embrace change is crucial here. I do feel the way Java is getting in
the way of my coding even after using Python for small personal
But then on the other hand, there is a manpower problem--it's damn easy
to find a Java programmer (although the quality that you get is a
different matter). Python programmers are more difficult.
> If I were you I'd concentrate on creating a website that actually
> works. Your chances of creating a website that needs to scale to be
> 'heavyweight' are very slim. If you manage to get to that point then
> you can start worrying about how to cope with all the money that's
> rolling in ;)
You know what, this is a very good point :))
> AFAIAA Python scales better than Java as any performance critical
> parts can be easily rewritten in C. To spend too much time worrying
> over it is premature optimisation though.
Yes, but this is more of a web application though--something that I've
never developed in Python before, so... I'll be evaluating Django
shortly--let me see how it compares to Tomcat.
> > (I'd love to develop in Python and get paid for it finally, but at the
> > same time I do want to give the money guy the best value for his
> > money...)
> The only thing you really need to be happy is to find something you
> enjoy doing and to do it. Money is definitely secondary to that. If
> you have a chance to be paid for working in Python, then go for it;
> even if you fail, you will have spent your days in a happy state.
Yeah, I have the chance to do that if I manage to get this through, but
at the same time I do want to give the guy who funds us the best value
possible for his money. (If--If--it means I have to use J2EE, I will do
More information about the Python-list