4/15/2009

Elevator Pitch 1

Elevator Pitch 1 - Text Version

After I have done all the exercise and workshop in assigment1, I could understand how Ruby is good for rapid software application development. It is because...

First, Ruby is used Convention over Configuration in order to lower down the programmer effort, especially reduce the program code.
Second, Ruby supports Automated DB Model Mapping which let the programmer that need not create many connection string to access the DB to do the query, insert, update and delete.
Third, Ruby supports full Stack of MVC Framework, it is well-defined each part of responsibility during web application development and let the code structure be more clearly. In the real case, when I am doing the online taxi booking system, I really think Ruby is very convenience for writing a program in an easy mode, for example,

In ruby, I can use rake to create the table in mysql when the db schema has been pre-defined,
moreover, I can call the data from mysql in anywhere of my web application.

Also, I can use scaffolding to generate program codes dynamically which follows with the CRUD schema. Therefore, I just need to edit the View file for my web application to build up the interface and add the validation code for user input only.

That's all. Honestly, Ruby increases the productivity of web application development.


=============================================================
The audio version of elevator pitch which has 220 words within 2mins has been uploaded to EASTS.

沒有留言:

發佈留言