Area X - Мои программы - HTMLEditor - Histiry ( История )


The X Files

Great men

Films

Download

Blog

Links

Guest book


Eng Rus
Эпоха 1 - Starting

   HTMLeditor - первая моя программа дожившая до сего дня и развивающаяся. В том далеком июне 2002 года у меня появилься этот проект. В 2001 году я открыл свой сайт, но как же не удобно было писать его в блокноте а потом открывать через IE. Главная идея HTMLeditor'а это "сохранение и просмотр html-документа одним нажатием". Это была первейшая функция реализованная в программе.

   В данной статье я хочу попытаться осветить историю моего проекта. Не знаю как у меня получиться, но я попытаюсь. Расмотрим же версии программы по отдельности и их нововедения.

   Версия 1.5 ( 2002 год ) была выложена на сайт. Только и умела открывать да просматривать документы.

   А вот версия 2.0 ( 10 января 2002 ) была уже прорывом.



   Именно с этого момента я пожалуй и начну отсчет первой эпохи в развитие программы. Основным нововедением был измененый интерфейс, хотя менять скины и нельзя было. Скин был разработан только мной самостоятельно. Шапка окна был содрана с программы Alteros, а все остальное придумал я. Отсюда так же начинаеться долгий путь поиска удобного и быстрого способа добавления тегов в текст, изначально это было реализовано из меню.
   В версии 2.3 была добавлена возможность работы одновременно с двумя фаилами в одном окне программы. И появилься далекий предок листа вставки тегов и собственный диалог открытия фаилов.



   С версии 2.4 , так и названной Customize, поддержка скина стала польной, со сменой всех элементов управления и возможностью выбора скина в опциях.





   О версия 2.6 уже грузиться прям как сама Delphi, долго и обстоятельно. Первое что бросаеться в глаза так это новый скин - Windows XP.



Раньше был скин "Default" созданный мной, черной такой скин на любителя. Функциональность - лист добавления тегов теперь может бегать рядом с курсором, всегда оставаясь под рукой, но реализация это прям скажем не очень хорошая. Появилься диалог "Поиск и замена", полноэкранный режим редактирования и "Заметки".

   Вот первая эпоха развития проекта и подошла к концу. Версия 2.6 Final была вупущена 21 марта 2004 года. Таким образом проект жил уже около полутора лет и за это время приобрел койкакой законченный облик. Это самое удивительное. Нет конечно HTMLeditor еще будет приобретать новые функции и совершенствовать уже полученные. Но каркас останеться прежним. Ну да ладно, пока все.

Эпоха 2

   HTMLeditor всегда у меня выступал в роли испытательного полигона. На нем я проверял свои идеи, новые знания, то добавлял функции то убирал их. 7 мая 2004 года вышла версия 3.0 начавшая новую эпоху в развитие проекта, весьма короткую эпоху.



   И писать то нечего. В третий версии улучшалось оформление, исправлялись ошибки и другие косметические улучшения. Правда появилась пара функций - "Лист быстрого перехода", позволяющий делать закладки и быстро переходить на нужную позицию в фаиле. И диалог поиска текста, раньше было только поиск и замена.

Эпоха 3

   Была проведена большая работа и 21 октября 2004 года появилась версия 4.0.





   Ключевой момент - программа переписана с нуля. Прграмма избавилась от многих ошибок и в мелочах была хорошо доработана. Теперь можно было выбрать язык интерфейса, улучшился диалог поиска. Листы для вставки тегов, перехода и т.д. теперь могли находиться на панели инструментов. Это было окончательным решением развития "листов". И вновь был сделан новый скин, теперь Longhorn . Это уже стало традицией, при каждом перевале версии через целое число - новый скин.

   В версии 4.1 появилась никому не нужная Hotpanel. В последствие она преобразиться в InfoDesk, а затем в Toolpanel.

   Затем в версии 4.15 появилась возможность поделить рабочую область программы для двух фаилов. Таким образом виден был код обоих фаилов одновремнно.

   Версия 4.2 поддалась обшиму стаилингу моих программ под скин AntiMOS Blue





   На этом и эта эпоха подошла к концу. 4.2 вышла 2 ноября 2005 года. Следующая версия выйдет только через 6 месяцев.

Эпоха 4 - Next

   Ну и наконец последняя на данный момент эпоха. 5 апреля 2006 года вышла версия 5.0 beta.





   Ключевым моментом было введение подсветки синтексиса. Был исправлен глюк с нерабочим поиском, прошлый метод не работал под Windows XP. Появилься новый скин Windows Vista. Новая вкладка - Viewer и служба "Структура сайта", думал она будет очень удобной, чтобы видеть где какие фаилы лежат на сайте, но при таком виде разработке как у меня, она была абсолютно ненужна, поэтому в RC1 она была убрана.

В RC1 координальных изменений не было, так доработки, исправления.

   А вот в RC2 был пересмотрен подход к разработке Werewolf ( кодовое имя программы, подробнее в другой статье ), во многом благодаря работе над TextEdit'ом.





   Во время разработки которого постоянно велась борьба за компактность и время запуска. Такой же подход стал применяться и к HTMLeditor'у. Окно "Options" стало стремительно уменьшаться, вообще планируеться сделать его на основе "TexX", диалог открытия фаила был сделан как боковая панель ( наподобии TextEdit ), наконец то размеры окна можно изменять произвольно.

" Next " is coming


   HTMLeditor Five должен стать весьма шустрым, по возможности без глюков и компактным, надеюсь линии на этих графиках резко уйдут вниз.









   То бишь производиться полировка уже существующих функций, а не введение новых. Так же очень хотелось бы ( но маловероятно ) вместе с релизом финальной версии сделать все скины которые когда-либо были в HTMLeditor'е : Default ( даже две модификации ), Windows 9x, Windows XP, Longhorn, Windows Vista и AntiMOS Blue.