понедельник, 6 августа 2012 г.

Ruby как новая любовь




После полугода изучения Ruby и Rails я попробовал создать приложение. И, о - чудо: приложение было создано за 3 недели.

Подобное приложение я обычно создаю за 2-3 месяца, а тут такое ускорение. Что-то в этом языке есть такое, что привлекает. Его видимая простота - лишь завеса. Внутри он очень сложен и расширяем.

Писать на мета уровне очень интересно. Получаешь ни с чем несравненное удовольствие, от того, что рутину по созданию методов ORM он взял на себя через ActiveRecord или Sequel.

Когда начинаешь писать на этом уровне уже трудно представить, что на других языках нужно было перелопатить много похожего кода лишь для того, чтобы задать свойства объектов.

Конечно, можно использовать интерфейсы и генерики, но с ними не просто отлаживать. А код превращается в такую "магическую" летопись, что кабала "отдыхает".

 Самое забавное, что когда ставишь его дополнительные (и самое интересное - бесплатные) компоненты, то создание приложений становится похоже на игру в кубики. Причём пишешь так, как будто у тебя псевдокод. Благодарю Матца за его язык. Знакомство с ним стоило этих полгода времени.

Комментариев нет: