Информация
- Тема: 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, версия базы данных
 
