alex dmitriev презентация для рит (12 14 апреля)

18
Алексей Дмитриев 11.4.10 Ruby on Rails разрабатываем веб-проекты в 3 раза быстрее

Upload: rit2010

Post on 21-Dec-2014

1.486 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Alex Dmitriev презентация для рит (12 14 апреля)

Алексей Дмитриев

11.4.10

Ruby on Railsразрабатываем веб-проекты в 3 раза быстрее

Page 2: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Что такое Ruby on Rails?● Open-source Ruby Framework● Существует с 2003 года● Rails Core Team - 8 активных разработчиков

Page 3: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Язык Ruby● Скриптовый язык● 100% ООП● Динамическая типизация● Модули● MRI, REE, jRuby, Rubinius, IronRuby, MacRuby, Maglev, Blue Ruby

Page 4: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Соглашения Rails● Model-View-Controller (MVC)● Единая структура проектов● Документирование кода (rdoc)● Тестирование

Page 5: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Plugins & Gems● 12,000+12,000+ расширений● Всего 2 точки поиска — GitHub и RubyGems.org● Bundler

Page 6: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Мифы о Ruby on Rails

Page 7: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Миф 1:Rails медленнее чем ***

Page 8: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

● Оптимизация БД

● Кэширование

● Более быстрые языки для «узких» мест

Page 9: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Миф 2:Rails не масштабируются

Page 10: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

● Twitter, Basecamp, YellowPages, Github, Hulu, Scribd, Shopify, iLike и т.д.

● Масштабирование Rails = масштабирование хранилищ (БД, файлы, memcached и т.д.)

Page 11: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Миф 3:Дорогой хостинг

Page 12: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

● VPS — от $19.95/месяц (585 рублей)

● Время программистов стоит дороже

Page 13: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Типичные ошибки

Page 14: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Ошибка 1:Пишем на Ruby как на

PHP/Perl/Java/etc.

Page 15: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Ошибка 2:Ruby/Rails —

серебряная пуля

Page 16: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Ошибка 3:Изобретаем велосипеды

Page 17: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Где применять Rails?● Быстрая разработка прототипов● Интранет-проекты● Веб-проекты с уникальным функционалом● Экстремальное программирование

Page 18: Alex Dmitriev презентация для рит (12 14 апреля)

11.4.10

Вопросы?Алексей Дмитриев

E-mail/Jabber: [email protected]

Blog: http://railorz.ru

Twitter: @dekart1234