воскресенье, 17 февраля 2008 г.
Сайтостроительство
Перефразируя известную фразу, можно с уверенностью сказать: "О, сколько нам открытий чудных готовит Интернета дух!". И, сказавши такое, мы будем правы. Какие проекты в Сети можно найти! Сколько людей занимается тем, что создает свои страницы, о чем только не рассказывают. Смотришь на них и думаешь, что нет ничего проще, чем сделать свою страничку. И нет ничего сложнее. Парадокс? Отнюдь. Просто — написать пару фраз в шаблонах (как на BOOM.RU и ему подобных), сложно — сделать то, что посетители будут читать, смотреть, обсуждать... А может ли любой, не знакомый с программированием, человек сделать свой сайт? В чем-то ему могут помочь программы, речь о которых пойдет ниже. Первая программа — Qixite, автором которой является Linas Jakucionis. Программа (ее еще называют «быстросайт») предназначена для изготовления простых сайтов. Ее использование не требует от разработчика знания вроде «а как это делается». Задача автора — поместить в программу информацию, рисунки и ссылки, а сами страницы будут сгенерированы автоматически. Для этого в комплекте вместе с программой поставляется два шаблона, написанных на XML (люди, умеющие работать с этим языком, могут подготовить свои шаблоны и использовать их для генерации страниц). Работать с программой очень просто — достаточно прочитать те краткие пояснения, что входят в поставку (впрочем, другой документации и не существует). Для настройки Quixite достаточно указать раздел на диске, где будут размещаться подготовленные страницы, выбрать шрифт, настроить цветовые гаммы. Все. Дальше — только работа по наполнению своего будущего сайта. У пользователя есть четыре варианта работы: создание страницы, создание текстовых блоков на странице, подключение графических изображений и ссылок. Количество страниц и их вложенность не ограничены, как не ограничено и количество текстовых блоков или графических изображений на странице. В окне для ввода текстовой информации можно размещать не только текст, но и HTML-коды. Надо только выбрать соответствующую кнопку управления. После того, как будет создано необходимое количество страниц, размещены желаемая информация, графика и ссылки, остается последний шаг — выполнить генерацию страниц. Эта операция занимает буквально секунды, после чего вы сможете просмотреть в браузере результат своей (и программы) работы. Автор предупреждает только о том, что перед завершением работы надо не забыть сохранить свои наработки, иначе все придется делать сначала. Программа NetCat 2.0 Как вы понимаете, это больше похоже на игрушку, чем на серьезный продукт, но, тем не менее, с помощью Qixite можно создать простенький проект. А сложные проекты лучше разрабатывать с помощью иной программы, о выходе которой сообщила компания «Аист». Это новая, «коробочная» версия системы NetCat. Начало разработки системы относится к середине 1999 года, когда начались работы над созданием «движка» для сайта Netinfo.ru. Система ориентирована на создание сайтов среднего и высокого уровней сложности — корпоративных сайтов, систем электронной коммерции, порталов, электронных библиотек. А сам процесс создания сайтов с помощью NetCat стал похож на работу с конструктором, когда из набора отдельных блоков создаются самые разнообразные формы. Работа с шаблонами Система устанавливается на сервере хостинг-провайдера, работающего под Linux/FreeBSD с веб-сервером Apache, поддержкой языка PHP и MySQL в качестве базы данных. Процесс установки несложен и занимает совсем мало времени. После его завершения пользователь получает шаблон своего будущего проекта — типовые макеты дизайна, структуру, шаблоны и набор пользователей «по умолчанию». Для работы программиста в состав поставки системы включены визуальный редактор, инструменты для работы с файлами, средства автоматического обновления системы, установки и настройки дополнительных модулей. К числу последних относятся модули создания форумов и голосований, поскольку в стандартную поставку они не входят. Все системные инструменты разделены на «инструменты пользователя» и «инструменты разработчика». И если для управления созданным сайтом от пользователя требуется лишь умение работать на компьютере на уровне пользователя офисных программ, то от разработчика потребуется владение и HTML, и JavaScript, и Flash, а также знание принципов сайтостроения — какой бы «умной» ни была программа, дизайн сайта и структуру за человека она не сделает.
Подписаться на:
Сообщения (Atom)