Информация о сайте и история его создания
Предисловие
В этом разделе речь пойдёт об истории создания моего сайта, объяснения причин выбора тех или иных технологий, а так же частичное описание приёмов, принципов и технологий, применяемых при создании сайта.
Назначение сайта
Этот сайт является моей домашней страничкой и предназначен прежде всего для моих друзей и знакомых. Но он так же является моей визитной карточкой, например, при устройстве на работу или при знакомстве с кем-либо в Интернете.
История создания
В 2004 году мне захотелось изучить язык текстовой разметки HTML. Мне попалась интересная статья в Интернете об HTML. В ней кратко излагались основные принципы HTML и описывались некоторые теги. Сделав несколько тестовых примеров, я решил написать свой сайт. Фактически, знакомство с HTML у меня началось с написания моего сайта.
Сайт получился довольно простой и содержал мало информации. И, конечно, не удовлетворял никаким стандартам W3C, не использовал JavaScript, CSS и другие современные и мощные средства. Разрабатывался сайт в обычном, простом текстовом редакторе. Разместить его я решил на бесплатном хостинге narod.ru, где он находится до сих пор.
На своём сайте я разместил краткую информацию о себе, некоторые фотографии и свои программы. В основном, это были лабораторные работы и программы, необходимые мне в учёбе.
Затем, в течении последующих 4-х лет, я добавлял на сайт свои программы и другие программы, иногда что-то меняя на сайте.
В течени этих 4-х лет мне всё время приходили письма с просьбой рассказать о походах по реке Пре, выслать исходники по некоторым лабораторным работам, в основном, это были лабораторные работы по нейросетям, рассказать про язык Ada и т.п. Письма шли из разных регионов России и некоторых других стран. Мне было приятно и интересно получать такие письма, и с каждым днём я всё больше понимал, что сайт необходимо реконструировать и сделать его более удобным, приятным в просморе и наполнить его как можно большей информацией.
В 2007 году я начал разрабатывать новую версию сайта. Но работу до конца так и не завершил. Сайт получался громоздким и довольно медленным. Причиной было использование где нужно и где не нужно JavaScript, фильтров для MS Internet Explorer. Так же на сайте было много таблиц и был фрейм. В общем, сайт так и не вышел в свет.
И вот, 6 января 2009 года я взялся за разработку новой версии сайта. Дизайн во многом повторял предыдущую, не выложенную версию сайта, но с некоторыми отличиями. А технологии были применены совсем другие. Я решил, что буду использовать XHTML в качестве языка разметки и на сайте будет применена технология Ajax для динамического формирования контента. Притом, главным критерием разработки являлось отсутствие каких-либо платных или бесплатных библиотек. Сайт полностью создан "в ручную" в текстовом редакторе Emacs в операционной системе Linux.
Затем, сайт обновлялся и дополнялся. Хронологию изменений сайта можно найти в разделе "Новости" на этом сайте.
Используемые технологии и языки
Первая версия сайта, вышедшая ещё в 2004 году, была написано на HTML без применения CSS, JavaScript или каких-то других технологий. Я решил изучить язык создания сайтов HTML и первое что сделал, это написал свой сайт. Он был недоделан, малофункцинален и в техническом плане не интересен. Однако люди на него ходили и писали мне письма с просьбой выслать им или исходники к лабораторным работам, или рассказать про походы, или просто поблагодарить. Но я понимал что сайт слаб и что он нуждается в полной переработке. У меня было несколько попыток передалать сайт, но в Интернет я их не выкладывал. Наконец, в январе 2009 года, я сел за создание новой версии сайта, которую вы сейчас видите.
Новая редакция сайта написана на строгом XHTML 1.0 в кодировке UTF-8 с использованием CSS, JavaScript и технологии Ajax.
Используемые технологии:
Рекомендуемые браузеры (браузеры, на которых проходил тестирование сайт):
Следует отметить, что сайт не генерирует ничего на сервере и написан только с использованием указанных выше технологий. Все скрипты выполняются на стороне клиента. Это связано с двумя причинами: отсутствие возможности на хостинге использовать какие либо скрипты и моим желанием написать довольно интересный и функциональный сайт, используя только возможности клиентской стороны.
Дизайн сайта
Дизайн сайта должен напоминать о старом добром компьютере "ИСКРА-1030М" с чёрно-зелёным монитором.
Перспективы развития
Заключение
Надеюсь, Вам понравился мой сайт. Я старался его сделать наиболее удобным и интересным для Вас.
Свои пожелания об улучшении сайта, отзывы, а так же любые вопросы и пожелания вы можете оставить в моей гостевой книге или связавшись со мной. Я постараюсь дать Вам ответ как можно быстрее.
Удачного просмотра!
Последняя редакция:
08 октября 2009 года