William Jiang

JavaScript,PHP,Node,Perl,LAMP Web Developer – http://williamjxj.com; https://github.com/williamjxj?tab=repositories

Ruby On Rails vs. Catalyst vs. Django

Ruby On Rails vs. Catalyst vs. Django

For Agile web developing, there are several choices by using Ruby On Rails, Django or Catalyst.

It seems not enough updated comparation articles in the web. From my point of view, they are almost the same in a overall: same C/S structure, same MVC style, same dispatching control management, same running environment; just different languages. They are not traditional Web developing mode (LAMP: Lunux, Apache, MySQL, PHP), thus lack of almost the same functionalities of PHP’s web framework, such as CMS system.

For Ruby On Rails, Django and Catalyst:

  • They are all MVC Web Framework.
  • Agile Web development methodology that is for rapid development.
  • Catalyst uses Perl. Thus can feed off Perl’s vast CPAN resource library.
  • Ruby on Rails (ROR) uses Ruby, mature existing applications, good documents.
  • Django uses Python. Python is a OO script language that is supported by Google. That’s the benefits

Each of them has advantages and huge supports. Which one do you prefer? My choice is using Catalyst as a supplement for my primary developing mode LAMP, because I am a Perl guy except from favorite PHP.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: