воскресенье, 21 апреля 2013 г.

Анонс DarlingJS and Red Cabriolet

darlingjs

Сейчас разрабатываю гибкий игровой движек на javascript - darling.js а так же игру Red Cabriolet, чтобы продемонстрировать ключевые возможности движка.

пятница, 19 апреля 2013 г.

Коварный Closure ActionScript-а / RU / Updated

Closure (замыкание) достаточно удобный механизм краткой записи, активно используется в функциональных языках и во многих динамических языках, вроде javascript. Его основной плюс, - это сокращенная запись рутинных действий и асинхронных вызовов. К примеру достаточно указать анонимную функцию для обработки массива, а не мусорить класс примитивными методами, либо анонимными классами. Так же не нужно создавать экземпляр класса с состоянием, по типу шаблона Command (только асинхронная), и слушать Event.COMPLETE или любое другое событие оповещающее о завершении операции. и т.д. Во многих случаях closure поможет вам записать код короче, а значит он будет более понятным, читабельным и более поддерживаемым. Конечно есть обратная сторона медали, вроде кучи вложений функций, но они хотя бы не заставляют бежать в другой класс, а из него в третий, чтобы выяснить поток исполнения.

Press Any Key...