Информация
Тема: Ruby on Rails: быстро и не сворачивая
Докладчик: Максим Лапшин
Когда: 21 апреля 2006 года, 18:30
Где: конференц-зал ИФ РАН
План
- Ruby
- Динамический язык с затейливым синтаксисом
- Extend not wrap
- Что такое Rails
- Фреймворк - не библиотека
- MVC ориентированность
- Максимальная автоконфигурироемость
- Заточенность под сайты на SQL
ActiveRecord
- Автосоздание классов
- Связи между таблицами
- Полиморфные связи
- through связи
- Валидация данных
- Single table inheritance
ActiveController и ActiveView
- Поддержка Ajax
- Система шаблонов view, layout, partial
- Обширный набор компонент для Ajax
- Связь с библиотекой Prototype
- RJS шаблоны
- Цикл разработки
- Scaffolding
- Тестирование: Unit тесты, функциональные, integrated
- Развертывание: deployment, масштабируемость, capistrano
- migrations, версия базы данных