Ruby on Rails


Just started learning to program in Ruby on Rails.

What is it?

The Ruby part is an easy to understand runtime compiled object orientated programming language.

Using plain language, Ruby allows novices to get started alot quicker than other pre-compiled languages like Java and C.

What about Rails?

For web developers / designers, Rails is where all the action is.

It’s basically a full stack object orientated web development framework.

Importantly, Rails provides a full MVC (Models, Views, Controllers) framework for developers to script with.

What does this mean?

It means that Rails does a heap of things that your average web developer should never need to worry about, like database abstraction and constant recoding of similar logic.

It takes alot of repetition out of the development process and this is a great thing for rapid application development.

The Cool thing about MVC’s is that you can separate your database (Models) code from your logic (controller) to your template code (html, xml etc).

It keeps things tidy and reusable.

Got a page that shows a list of podcast items and another xml feed podcast feed? Why recode your logic for both when you can use a single controller and models. for both “Views”?

I just get giddy thinking about it.

I’ll keep you posted on some of the projects that I want to do with it.

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.


Other Posts
Testing an Apache mod-rewite rule for anti leaching
iPhone!

Reader Comments

Sorry, comments are closed.