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

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

Dec 21, 2014

Download

Documents

rit2010

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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