Animation Engine
Январь 21, 2008
Сегодня день оказался не таким плодовитым, как четверг или пятница, но есть подвижки. Самое главное я определился с движком анимации, который будет интегрирован в фреймворк.
Как оно все делается
Январь 18, 2008
Я вот сам себе удивляюсь. За день я успеваю написать чуть меньше 1000 строк кода (правда он периодически за день переписывается, меняется и удаляется и остается где-то 200-300 строк). На 80% он пишется в слепую , то есть я не компилирую демо проект использующий фреймворк. А когда компилирую то удивляюсь что все работает… Многих ошибок я избегаю благодаря FDT, а некоторые нахожу когда просто дописываю какой-нибудь коммент и понимаю, что вот она, ошибка.
Но когда компилирую, стараюсь проверить каждый кусочек кода и функционала, и желательно со всех сторон.
Отсюда вывод: 75% успеха в написании кода, в хорошем редакторе, 24% в прямых руках и знаниях, %1 в голосах в голове.
Features
Январь 18, 2008
Все больше фичерсов. Главная фича на сегодня – отлов исключений.
Думаю я за сегодня смогу добавить исключения в основные классы, и постараюсь в большинстве реализовать систему исправления ошибок.
ActiveConnection Rebirth
Январь 17, 2008
За 6 часов я практически с нуля переписал ActiveConnection, внес изменения в Site, WebClient, добавил 3 новых класса, изменил структуру работы с сервисами, переписал структуру конфига. Все вместе ~1500 строк кода.
Но то, что я сделал – прекрасно
Network и иже с ней
Январь 17, 2008
Сегодня решил полностью переписать ActiveConnection. Вообще-то я хотел внести несколько изменений, но потом оказалось, что все эти изменения тянут за собой другие и другие и другие… и в конце получается ужасное нагромождение.
Пока идет процесс могу сказать, что добавился менеджер сервисов, типы сервисов вынесенны в отдельный класс, все данные о сервисе и ссылка на него хранится в специальных обьектах ServiceInfo, слегка изменился синтаксис.
What is Parkour?
Январь 16, 2008
Что такое Parkour? Честно говоря пока, не знаю… правда…
Вообще Parkour это AS3 Фреймворк для создания flash-сайтов и приложений. Его идея чем-то схожа с устройством обычных сайтов. Есть Клиент(WebClient/AppClient), который занимается тем, что работает с одним или несколькими сайтам (Site). Каждый сайт может создавать и индексировать страницы (Page). На каждой странице можно создать окна (Window), из которых в общем-то и строиться сайт.
В общем-то это основная идея, что из нее выйдет, скоро увидим…