Upload
rit2010
View
1.486
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Алексей Дмитриев
11.4.10
Ruby on Railsразрабатываем веб-проекты в 3 раза быстрее
11.4.10
Что такое Ruby on Rails?● Open-source Ruby Framework● Существует с 2003 года● Rails Core Team - 8 активных разработчиков
11.4.10
Язык Ruby● Скриптовый язык● 100% ООП● Динамическая типизация● Модули● MRI, REE, jRuby, Rubinius, IronRuby, MacRuby, Maglev, Blue Ruby
11.4.10
Соглашения Rails● Model-View-Controller (MVC)● Единая структура проектов● Документирование кода (rdoc)● Тестирование
11.4.10
Plugins & Gems● 12,000+12,000+ расширений● Всего 2 точки поиска — GitHub и RubyGems.org● Bundler
11.4.10
Мифы о Ruby on Rails
11.4.10
Миф 1:Rails медленнее чем ***
11.4.10
● Оптимизация БД
● Кэширование
● Более быстрые языки для «узких» мест
11.4.10
Миф 2:Rails не масштабируются
11.4.10
● Twitter, Basecamp, YellowPages, Github, Hulu, Scribd, Shopify, iLike и т.д.
● Масштабирование Rails = масштабирование хранилищ (БД, файлы, memcached и т.д.)
11.4.10
Миф 3:Дорогой хостинг
11.4.10
● VPS — от $19.95/месяц (585 рублей)
● Время программистов стоит дороже
11.4.10
Типичные ошибки
11.4.10
Ошибка 1:Пишем на Ruby как на
PHP/Perl/Java/etc.
11.4.10
Ошибка 2:Ruby/Rails —
серебряная пуля
11.4.10
Ошибка 3:Изобретаем велосипеды
11.4.10
Где применять Rails?● Быстрая разработка прототипов● Интранет-проекты● Веб-проекты с уникальным функционалом● Экстремальное программирование
11.4.10
Вопросы?Алексей Дмитриев
E-mail/Jabber: [email protected]
Blog: http://railorz.ru
Twitter: @dekart1234