13 Apr 2009

Elevator Pitch 1

Web Applications needs too much time to be developed in changing environment.

Thus, how can I develop web application rapidly with OO technique?

From ITC594 course the lecturer lets us know the answer is using Ruby on Rails. Before this course, I know nothing about ROR. After exercises and workshops, we learn ROR step by step, for example, from e-business modeling concept to Ruby coding.

Honestly, we hit many technical issues for installing & configuring ROR, for instance, Ruby cannot connect to MySQL successfully. Some syntaxes are changed with newer version of ROR. Also, although there are many supporting forum & wiki, the supporting does not have golden rule. We need to try by myself and feel painful.

However, after working harder with ROR, I feel Ruby is GOOD now. I can build a web application within a minute by using scaffolding. Scaffolding is one feature of ROR. ROR is extremely fast than other programing language in term of development duration. Beside scaffolding, ROR offers default value making things simpler & smaller. Also ROR supports MVC. M-Model is active record handling backend database request. V-View is action view forming presentation to users. C-controller is action Controller defining functions, receiving requests,
communicating with model and view.

It is time to study hard for the next assignment.

This is Joseph Cheung's Progress Report through Elevator Pitch

(225 words)

The audio version of elevator pitch is uploaded to CSU interaction.

No comments:

Post a Comment