I tried Rails a while ago before I tried Django and it felt a bit slow.
It seems that Rails is getting some cool stuff now that is getting
merged with Merb. :o)
It might feel faster then last time I checked.
Out of Cakephp, Django and Rails, Django has been my favorite so far but
I might give Rails a try again later. For someone used to PHP, it feels
like Django seems to have a bigger learning curve though.
I wish rails had some type of templating system like Django. I also
wished there was an ecommerce system ready to go with a good sized
community built with Rails.
In any case, working with Rails must be lot more fun then maintaining
php apps that someone made without any framework or some obscure
undocumented framework.
If you check www.indeed.com Rails has more jobs then Django and any php
framework.
I understand that Rails does scale. Twitter maybe a good example.
http://www.alexa.com/data/details/main/twitter.com
I don't know if there are any Rails sites on the top 100. But there is
only 100 sites on the top 100 lol. Most sites don't make it on the top.
There is a real funny talk from Djangocon 2008 related to this
http://www.youtube.com/watch?v=i6Fr65PFqfk
Its given by Cal Henderson from Flicker, he has a book called "Building
Scalable Web Sites"
Renier Morales wrote:
On Wed, 2008-12-31 at 21:46 -0500, Joseph Apuzzo wrote:
1) What Rails over PHP? PHP has been vetted and scaled to large systems (
Slash dot, Digg, etc ) why learn yet another language?
Ruby is the language. Rails is the web application framework. Some
people say PHP is also a web framework. But then you'd have to say the
same thing about Perl, Java, etc. In the end, I believe that while some
language implementation features make it easier to run code as a web
application, it doesn't make it a "web application framework" as the
phrase is commonly used.
Also, there are some PHP-based web frameworks out there. Just google
"php web framework".
Sticking with the original "Rails over PHP" premise, this is a funny
string of videos comparing Rails and PHP:
http://www.youtube.com/watch?v=n1NVfDlU6yQ&feature=related
One reason to learn ruby coming from PHP is that it is more tailored for
general use. Learn more here:
http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/
That was one of the reasons I chose Django/Python instead of Ruby/Rails.
Outside of the web world there is much more available to use with python
out there.
I can see this changing because of the popularity of ruby on rails though.
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium
Jan 7 - Ruby on Rails
Feb 4 - TBD