Web development with Ruby on Rails? Here I go

Yesterday I found myself learning a new programming language. At the same time found my self learning a new framework for building MVC based Web applications.

It was some quite time ago I didn’t learn a new programming language or framework the way I’m learning this one. The last I can remember it was J2EE. Before that it was Java. The others, which I also know a bit, were learned in the hard way, by experimenting, such as C++, C#, PHP or Javascript. Now, with my twenty eight years, I’m really excited by learning this language and framework. Just for fun. I’m getting anxious the put my hands on a real world application, now for Web 2.0. Web 2.0 is in the mouth of the world by now, so why don’t I have a shot also? I love programming, thought in couple last years I been set aside, to do some bureaucratic work and other stuff. Programming is the way I see thing born from my own hands, it’s like having a little baby :) (not that way)

Agile Web Development with Rails (Pragmatic Programmers)Anyway, I’m religious reading this book, and so far so good, the book is written as the authors are speaking to me directly, the way I like it. Ruby? A script language that do all the magic for you. The best way to describe it is:

Try it and surrender yourself.

Rails? Convention over configuration. And of course DRY. This is a beauty thing of Ruby on Rails. You can do an entire Web application without a line of configuration. Really, now I think: f***k all those configurations, and mappings files for Hibernate and J2EE done in XML. You in Ruby on Rails write less lines of code than lines of XML configurations when in a common J2EE application.

Going for next chapter… bye.

Written by j.pereira on February 3rd, 2007 with 4 comments.
Read more posts on WEB 2.0 and Software development.

Possible related posts

4 comments

Read the comments left by other users below, or:

Get your own gravatar by visiting gravatar.com Mário Lopes
#1. February 3rd, 2007, at 4:44 PM.

Welcome to the jaw-dropping, awe-inspiring, amazing world of Ruby on Rails :-)

Get your own gravatar by visiting gravatar.com Paulo Pires
#2. February 3rd, 2007, at 10:19 PM.

Does this mean that we’ll have to rewrite ASON Manager? :-S

Cheers,
PP

Get your own gravatar by visiting gravatar.com Scriptor
#3. February 4th, 2007, at 4:40 PM.

I’ve started learning Rails too. It’s the first framework that I’m trying out so I wouldn’t really know how to compare it with others. The little/no xml config is really nice, I have started to hate how people seem to want to use XML in every single possible situation.

Get your own gravatar by visiting gravatar.com j.pereira
#4. February 5th, 2007, at 12:49 PM.

Mario, i’m glad I have a folk to talk to about Ruby on Rails, I’m in a learning stage and i’ll back to you to share my experiences with RoR

Paulo, do you want to be fired? :)

Scriptor: People with all the buzz around XML really tends to try solving all their problems with XML without any need for it… It’s sad but it’s true, some folks when asked to solve some problems, they promptly say: “we use XML for that” :) and so what… When XML came out I did really find a usefull technology, but people now are overusing it. I agree with you

Leave your comment...

If you want to leave your comment on this post, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .

Last news canada pharmacy <}`" buy prestiq a large product list. Order your medicine online by online pharmacy on phone or online order. How To Order Product Search FAQ Contact Us Login Page Purchased. Mail order shipping to USA from pharmacy online . Storage of products takes place only under appropriate conditions, we are responsible for integrity of packaging and proper transportation. Looking for where to buy drugs online? Canadian pharmacy >$@ medicines company helps to find on one page all the information about your medicine : the name of the analogues, method of production, of prices.