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: > > To be honest a preference for either Python or Ruby is partly a matter of taste. They both have (what people percieve as) strengths and weakness. > How do the learning curves compare for someone with a strong background > in traditional object oriented design and languages (C++, Java, C#, etc.)? > > Most people who come from the C++, Java, C#, etc who have problems with Python (or Ruby) seem to get stuck on the lack of static typing in Python (and Ruby). Otherwise I think that Python is a bit easier to learn, partly because IM(Seldom)HO Python's syntax (other than the required indentation) is closer to those languages. YMMV. > Is there a decently sized pool skilled Python web developers in the > Seattle area? > > Yes. I worked on a project here that had 20+ Python programmers. > 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? > It may also be a question of frameworks one prefers. Since you mentioned PHP Python has a mature framework for web programing called Django while Ruby has one called Rails. Again it may be a matter of taste. > > > Cheers! > > ✈ Matt > > -- Some radio waves were modulated in the creation of this email.
