Компания продолжает серию мастер-классов Itransition on Software. В прошедшем осеннем семестре 2006 года мы провели по семь встреч со студентами и молодыми специалистами в двух крупнейших вузах страны – БГУ и БГУИР. Темы были выбраны наиболее актуальные на сегодняшний день: «Введение в .NET 3.0», «Usage-Centered Software Engineering», «Test-Driven Development» и др. В мастер-классах приняло участие более 500 человек. Основная масса предложений по дальнейшим темам касалась языков с динамической типизацией.
Новый 2007 год мы начинаем с однодневного семинара по Ruby (языку 2006 года по версии TIOBE) и Ruby on Rails (самой эффективной платформе разработки Web 2.0 приложений в настоящее время).
Основная задача семинара – познакомить слушателей с Ruby и продемонстрировать, что в настоящее время большую часть рутинной работы по созданию Web-приложений можно возложить на компьютер.
Рассматриваемые вопросы:
- Ruby против Java против .NET против PHP. За кем будущее?
- Динамическая типизация и статическая типизация. Что выбрать?
- Минимум ограничений. Можно ли изменять класс Object?
- Web-приложения. Зачем тратить время на решение одних и тех же проблем?
- Создание инноваций или работа в сборочном цехе?
- Можно ли разработать полнофункциональное Web 2.0 приложение за 30 минут?
И многое другое.
Автор и ведущий семинара: Павел Лебедев.
«Возьмите чисто объектно-ориентированный язык Smalltalk и избавьтесь от его причудливого синтаксиса. Добавьте комфорт и мощь языка Perl, но без всяких специальных случаев и магических преобразований. Заверните получившееся в ясный синтаксис, основанный частично на языке Eiffel, и добавьте понемногу от Scheme, CLU, Sather и Common Lisp. У вас получится Ruby.» - Дэйв Томас и Энди Хант, Dr. Dobb's Journal
«Java? Это что-то из 90-х…» - Стив Хамм, BusinessWeek
«Это красивый язык и, без сомнений, используя Ruby, вы получите много удовольствия от разработки приложений» - Джоель Спольски, Joel on Software