News for hackers. Stuff that matters.
Re:Warning: RoR is slow by jamesbritt on Thursday May 31, 2007 @12:50PM (#25695)
I tried Python; didn't care for it. Something just didn't click.

Later on I tried Ruby, and it was a better fit for my head.

There are differences in the underlying design principles of Ruby and Python, and they can make a big difference in how well you internalize the language.

I also took a look at Django, and it struck me as astonishingly clunky compared to Rails and Nitro.

There are issues of aesthetics at play; I can't argue that my taste is right or wrong, but it certainly matters that I use a tool that aligns with it.

Re:Warning: RoR is slow by AF on Thursday May 31, 2007 @02:23PM (#25722)
I've used both. I actually think that Ruby is a nicer language in most respects than Python (except for way too many ways of expressing the same thing in syntax), but Python is a much better 'platform'.

Python struck me as somewhat clunky at first, but after working in it for a few months, I didn't really have any issues with the language. I think there will always be initial resistance for anyone using a different language, but I don't think your mind is necessarily set to where one language will fit it and one won't. Imperative programmers moving over to functional languages will find that functional languages don't "fit their mind", but given enough work in one will probably find that their mind changes to where functional aspects make perfect sense.

So I think that's the case with Python. Some people won't find it clunky at all, for those that do, working in it for some time will probably lead to their mind fitting the language better. Personally I'd rather do that than deal with the issues Ruby the platform has.

Anyway, Ruby and Python are a lot more alike than different.

Re:Warning: RoR is slow by gyro_robo on Saturday June 02, 2007 @06:30PM (#26045)
That's fair enough -- if a language doesn't fit your aesthetic, it's quite a valid reason to use something else.
Re:Warning: RoR is slow by keiretsu on Friday June 01, 2007 @01:30AM (#25815)
yeah. i agree. tried python. the language is really ugly compared to ruby. django just doesn't fit into my brain like RoR does.
Re:Warning: RoR is slow by far33d on Friday June 01, 2007 @11:58AM (#25885)
I think that once you get past the whitespace dependence, python is an incredibly elegant language. No strange variable prefixes, functions as primary data, readable syntax, etc etc. And, if you come from the land of C/Java/C++, it has quicker transition than ruby (IMHO)
Re:Warning: RoR is slow by jmcantrell on Thursday May 31, 2007 @02:17PM (#25719)
"I also took a look at Django, and it struck me as astonishingly clunky compared to Rails and Nitro"

hahahahahahaha...