Matt,
Both languages have their strengths and weakness.
But in a web connected world it doesn't have to be an either or
decision.
As you are just a rest call way to what ever tool best solves the
problem.
Too bad you missed last night's meeting which was held at Big Door.
They are a game company and built their API with Python.
I think you going to find crossover in either camp that inspires one
another to port many popular tools into their respective language.
-Kevin
On Apr 15, 2011, at 12:17 PM, John Goodleaf wrote:
Well I don't really want to step into the Python vs. Ruby swamp.
Others might volunteer stronger opinions. I personally prefer Python
because it just seems to fit my brain a little better. I like also
its (arguably) better unicode support, cleaner standardized database
apis and syntax. There's obviously a lot more that can be (and has
been) said.
Python should not be difficult to learn for anyone, and experienced
programmers will have an easy time of it. I have heard of folks
coming from statically-typed language backgrounds taking a while to
adjust to Python's dynamic nature, but I can't see that being a real
obstacle. By the way, for pre-programmed programmers, Mark Pilgrim's
Dive Into Python is a superb Python intro.
I've tried most of the tools out there at one time or another, and
I've settled on two. Neither is open source if that's important to
you. I have been a WindIDE proponent for a while now, but I have
recently come to be quite fond of PyCharm. Jury is still out, but it
may be better than Wing. Of the open source IDEs, I like PyDev
(Eclipse).
Congratulations on leaving PHP. I know from experience that you'll
be happier!
J
On Fri, Apr 15, 2011 at 11:56 AM, Matt Towers
<[email protected]> wrote:
Hi Everyone,
Just joined the list today and looking forward to learning more.
My company is in the process of ditching PHP as our web framework
and strongly leaning towards Python, though Ruby is in the running
as well. I only have limited experience with both but will be
ultimately responsible for the application. Can anyone here comment
on the relative strengths of Python over Ruby (or vice-versa)? Some
of the factors we're considering are:
How do the learning curves compare for someone with a strong
background in traditional object oriented design and languages (C++,
Java, C#, etc.)?
Is there a decently sized pool skilled Python web developers in the
Seattle area?
Given the maturity of Python, I assume there are large number of
developer tools and libraries out there, but in terms of web
development are there any obviously missing components found in
other frameworks?
Cheers!
✈ Matt