Forum: Ruby on Rails Ruby on Rails versus Zope/Plone

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Sandeep G. (Guest)
on 2007-04-03 14:49
Hi,

I am a fresher to webapplication world. I am planning to build a website
for my college with student profiles containing details necessary data.
I see that the database is going to big , so a scalabale solution is
necessary. And maintainenace is an important factor as well. fatures
like blogs, forums, data acquistion forms need to be added.

Considering these things, can someone guide me what is better between
RoR and Zope/Plone. Pros and Cons in them will be very helpful in making
a decision.

Regards,
Sandeep G
David F. (Guest)
on 2007-04-03 15:42
Sandeep G. wrote:
> Hi,
>
> I am a fresher to webapplication world. I am planning to build a website
> for my college with student profiles containing details necessary data.
> I see that the database is going to big , so a scalabale solution is
> necessary. And maintainenace is an important factor as well. fatures
> like blogs, forums, data acquistion forms need to be added.
>
> Considering these things, can someone guide me what is better between
> RoR and Zope/Plone. Pros and Cons in them will be very helpful in making
> a decision.
>
> Regards,
> Sandeep G

Plone is a very feature-rich content management system, but it doesn't
sound like it suits your needs, and managing large amounts of data is
particularly troublesome, as it doesn't sit on a relational database,
you can use relational databases with it, but this is complicated and
quite hacky. Plone is also extremely slow, there are lots of tricks to
speed it up but this will take up more precious development time. The
language its written in is Python, which is a good language to use and
has a large community, if you are familiar with Python and you want to
get off the ground quickly, then you should be looking at a framework
called Django, its Python's answer to Rails.

Personally though I would recommend Ruby on Rails, Ruby on its own is a
brilliant language to learn. I wrote a lot of systems in Zope/Python
previously,  but I found the framework and the language very
restrictive, and constantly found myself hacking to get simple things to
work. Since I've moved to Ruby on Rails I am developing applications in
days that took weeks in Zope/Python. I haven't looked much at Django but
nothing I have seen has made me even think of choosing it over Rails,
the main factor is the language itself, Ruby is much more fun than
Python.
This topic is locked and can not be replied to.