Upload
lviv-startup-club
View
511
Download
1
Embed Size (px)
Citation preview
RUBY ON RAILS
Презентація Ruby on Rails
iCamp on Rails 2011
Чеверда Михайло
Ruby on rails І Я
puts “Привіт всім”
Hash.new = {
:name => “Михайло”,
:surname => “Чеверда”
:topic => “технологія Ruby on Rails”,
:goal => “make you fall in love with Ruby on Rails”
}
Сьогодні поговоримо про:
Іcторію Ruby та Rails за 1 хвилину
Мова програмування Ruby
Фреймворк Ruby on rails, переваги та недоліки
Як стати хорошим рельсистом?
Застосування Ruby on Rails
Тренди та перспективи розвитку
ЩО ГОВОРЯТЬ ЛЮДИ?
Powerful web applications that formerly might
have taken weeks or months to develop can be
produced in a matter of days.”
-Tim O'Reilly, Founder of O'Reilly Media
“Rails has become a standard to which even well-established tools are
comparing themselves to.”
Martin Fowler, Author of Refactoring
“Rails is the most well thought-out web
development framework I’ve ever used.”
James Duncan Davidson, Creator of Tomcat
Хронометр Ruby on Rails
Використовують Ruby on Rails =>
Задачі Ruby on Rails
E-комерція
Сайти візитки
Веб-сервіси
Блоги/форуми
Вузькоспеціальзовані CMS
Соціалки
Задачі Ruby on Rails
E-комерція
Сайти візитки
Веб-сервіси
Блоги/форуми
Вузькоспеціальзовані CMS
Соціалки
Ruby on Rails для стартапів?
• Швидший запуск
• Простіше вносити зміни
• Дешевша розробка та підтримка
ПЕРЕВАГИ ТА НЕДОЛІКИRUBY ON RAILS
Convention over Configuration
Швидкість не проблема!
Розвиток екосистеми RoR
Авторизація в пять кроків
>> gem install devise
>> rails generate devise:install
>> rails generate devise User
>> rake db:migrate
>> before_filter :authenticate_user!
>> rails server
ДЕПЛОЙ ЗА ЛІЧЕНІ ХВИЛИНИ
В хмари за шість кроків
$ git init
$ git commit -am "new app"
$ heroku create
$ git push heroku master
$ heroku rake db:migrate
$ heroku open
КОМЕРЦІЯ ЗRUBY ON RAILS
Рекомендована література
Відеоурокиhttp://railscasts.com/
http://railsforzombies.org/
http://teachmetocode.com/
Веб ресурси для початківців
Почитати на офіційному сайті
http://guides.rubyonrails.org/
Навчатися з чужого коду http://www.opensourcerails.com/
Офіційна документація
http://api.rubyonrails.org/
і розробники
21021
1055
50331
3245
3348
2600
2725
0 10000 20000 30000 40000 50000 60000
ASP
Django
PHP
Python
Ruby
Ruby on Rails
Zend framework
і вакансії
498
52
5315
131
230
196
2725
0 1000 2000 3000 4000 5000 6000
ASP
Django
PHP
Python
Ruby
Ruby on Rails
Zend framework
і конкуренція
42.21
20.88
9.5
24.77
14.55
13.26
34.93
0 5 10 15 20 25 30 35 40 45
ASP
Django
PHP
Python
Ruby
Ruby on Rails
Zend framework
і рейти $
17.72
22.60
12.09
12.22
21.46
0 5 10 15 20 25
Java
Python
PHP
ASP.Net
Ruby on rails
Ruby on Rails у Силіконовій долині
Тренди росту вакансій Ruby on rails
Залишились
питання?
Я на звязку =>
contacts = {
:twitter => “@mike_cheverda”,
:skype => “misha_cheverda”,
:mail => [email protected]
}