36
Why ROR for your next project? Kakada Chheang Senior Software Developer, InSTEDD iLab Southeast Asia May 27, 2015

Why Ruby on Rail for your next project?

Embed Size (px)

Citation preview

Why ROR for your next project?���������

Kakada ChheangSenior Software Developer, InSTEDD iLab Southeast Asia

May 27, 2015

technologies

Frameworks in Ruby

Frameworks for PHP

Ruby on Rails ?

Agile Development

Rapid Development Framework

Test Driven Development

Cross database

Convention over configuration

MVC

REST

rails new blog -d mysql

rails server

Ruby Version Manager

rbenv chruby

Dependencies management

Dependencies management

Dependencies management

Code generation

Code generation

Code generation

Automation script

Powerful Rails console

Database

Database - Relationship

Database - Validation

Database – Active record

Database – Active record

Database – Active record

Database – Migration

Database – Active record

MVC and Route

MVC and Route

Testing – installing rspec

Testing – Installing RSpec

Testing – Code

Testing – Database

blog_dev blog_test

rake db:test:prepare

Prepare database to test

Testing – Database

Use Factory girl

Testing – Database

Testing – Database

Deployment

Capistrano

Git / Mercurial

SSH

Easy to deploy your application with multiple revisions.

More ?

Very active community

Learning Materials

Huge amount of libraries

References

http://guides.rubyonrails.org

http://railscasts.com

https://gorails.com/setup/ubuntu/14.04

Q & A