From: Hal Fulton Date: 2006-10-08T13:15:12+09:00 Subject: Re: Ruby vs. Rails M. Edward (Ed) Borasky wrote: > > I don't know about other Python web app frameworks, but I don't think > it's fair to classify Django as a "Rails clone" or "copycat". Django and > Rails were developed independently more or less at the same time. And > they were both abstracted from different web apps. As a consequence, > there are some things that Django does well and Rails does poorly, and > vice versa. I didn't know that. I'm not a Python guy. > > I'm not at all sure the concepts of "expressive" or "dynamic" are the > real reasons Ruby programmers prefer Ruby to other languages. I think > its more that Ruby was a true object-oriented *programming language* > from birth, rather than having objects grafted on to what was > essentially a glorified UNIX shell with lots of C libraries. Early Perl > scripts, for example, looked a lot like cleaned-up C shell or Korn shell > scripts that used "grep", "sed", "awk", etc. to do the work. > Granted, the OO is a big part of it. The "expressiveness" of Ruby is probably not separable from its OO, though the dynamism is. Hal