Ruby on Rails(ROR) was first introduced by David Hansson when he was working on the basecamp project. ROR is basically a framework developed in Ruby language. It makes website development interesting and very easy.
It works on two concepts -
1)Convention over configuration - It's a software design paradigm
to gain simplicity
2)Don't repeat yourself - Same code is not repeated twice anywhere in the program
Though the flexibility of programing is compromised the programmer gets a speedy decision making advantage and also saves himself from future problems.
David Heinemeier Hansson extracted Ruby on Rails from his work on Basecamp, a project management tool by 37signals (now a web application company). Hansson first released Rails as open source in July 2004 but did not share commit rights to the project until February 2005. In August 2006, the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 "Leopard", which was released in October 2007.
Like many other frameworks, ruby on rails(ROR) also works on MVC(Model View Controller ) concept. There each layer is independent of the other. For eg., if you want to do something with application data, your code would be in the model layer which handles database. If the designer wants to implement a new template he would have to work with the view layer.
ROR is getting popular with each passing day. You can imagine the extent of its popularity only by the fact that Twitter and Groupon programming completely done on ROR only.
I am sharing some project ideas below which would help you to understand and learn about this extraordinary programming language which I personally use and recommend.
E-commerce
Local Commerce
Neelix recipe management system: It allows you to organize your recipes and do useful things with them, such as printing shopping lists, meal plans, scaling recipes arbitrarily, printing recipes, and import/export with other programs.
Tracks To-Do List Application: This application helps you in doing things properly.
Yellow Pages
Dating Website(Lovd by Less): Built with Ruby on Rails, Lovd is a social networking solution that has everything you need to build your community.
Related Posts:
Java Projects
Final Year Computer Projects
Computer Science Project Ideas
IT
BCA
MCA
No comments :
Post a Comment