Ruby on Rails
Ruby On Rails: the fast development web framework designed for programmer happiness
from Fast Prototyping… to Strong Enterprise...
Ruby...
A dynamic, open source programming
language with a focus on simplicity and
productivity. It has an elegant syntax that is
natural to read and easy to write.
Ruby is a language of careful
balance.
Its creator, Yukihiro “Matz”
Matsumoto, blended parts of his
favorite languages (Perl, Smalltalk,
Eiffel, Ada, and Lisp) to form a new
language that balanced functional
programming with imperative
programming.
https://www.ruby-lang.org/en/about/
...on Rails
The fast development web
framework designed for
programmer happiness
Pragmatism
Expressiveness
Community
Maturity
Marketing
Who use RoR
They was small ideas…
...now they are superapps!
Twitter
Basecamp
GitHub
Shopify
Airbnb
Twitch
SoundCloud
Hulu
Zendesk
Square
Who copied
RoR
Almost everybody...
RoR was inspired by:
Django (Python)
and after a few years of evolution
it’s actually copied by:
Laravel (Php)
Cake (Php)
.Net MVC (C#)
Akelos (Php)
Phoenix (Elixir/Erlang)
and so on...
RoR basics
The right way of web
development
MVC
RESTful
Opinionated Framework
Convention over Configuration
(CoC)
Do not Repeat Yourself (DRY)

Ruby on rails

  • 1.
    Ruby on Rails RubyOn Rails: the fast development web framework designed for programmer happiness from Fast Prototyping… to Strong Enterprise...
  • 2.
    Ruby... A dynamic, opensource programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming. https://www.ruby-lang.org/en/about/
  • 3.
    ...on Rails The fastdevelopment web framework designed for programmer happiness Pragmatism Expressiveness Community Maturity Marketing
  • 4.
    Who use RoR Theywas small ideas… ...now they are superapps! Twitter Basecamp GitHub Shopify Airbnb Twitch SoundCloud Hulu Zendesk Square
  • 5.
    Who copied RoR Almost everybody... RoRwas inspired by: Django (Python) and after a few years of evolution it’s actually copied by: Laravel (Php) Cake (Php) .Net MVC (C#) Akelos (Php) Phoenix (Elixir/Erlang) and so on...
  • 6.
    RoR basics The rightway of web development MVC RESTful Opinionated Framework Convention over Configuration (CoC) Do not Repeat Yourself (DRY)