Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта
Сергей Верязов
s_veryazov@eureca.ru
Выбор средства разработки Web-сайта одна из основных задач, возникающих на первоначальном этапе создания любого Интернет-ресурса. Инструмент разработки должен оптимально соответствовать задачам, что позволит в дальнейшем избавиться от множества проблем. В этом номере КИ представляем обзор продуктов Microsoft, предназначенных для разработки и поддержки Web-сайтов.
Предпочтение того или иного инструмента разработки сайта в значительной степени зависит от задач, которые будут решаться с помощью создаваемого Web-ресурса. Условно разделим все сайты на две категории:
Средства разработки от Microsoft
Для разработки малофункциональных Web-сайтов лучше использовать Microsoft FrontPage 2000. Изначально этот продукт позиционировался как универсальное средство разработки несложных сайтов, доступное пользователям без специальной подготовки и начинающим Web-мастерам.
В основе FrontPage лежит использование WYSIWYG-редактора, что значительно упрощает работу новичка и не требует знания HTML. Кроме средств создания Web-станиц, FrontPage включает инструменты публикации и сопровождения сайта. К ним относятся проверка корректности гиперссылок, а также проверка исходного кода страниц. Используя Front Page Explorer можно без особого труда управлять Web-сайтом, перемещать и изменять связи отдельных страниц.
Для организации многофункциональных Web-сайтов рекомендуем Microsoft Visual InterDev 6.0 мощное средство разработки, которое содержит широкий набор инструментов для создания статичных html- и динамических asp-страниц. Visual InterDev позволяет работать с БД, а также организовать совместную работу группы разработчиков над одним проектом. Visual InterDev содержит редактор кода полностью аналогичный FrontPage (режим WYSYWIG, исходный код и предварительный просмотр) и поддерживает самые современные технологии: HTML 4.0, Document Object Model, DHTML, XML, CSS, VBScript, JavaScript (JScript) и другие.
Особо следует отметить возможность отладки кода как клиентской части, так и серверных сценариев, реализованную в Visual InterDev 6.0. Средства отладки просты в использовании и знакомы всем программистам: точки прерывания (breakpoints), просмотр переменных (watches), вызовы функций (call stack) и другие. При запуске в режиме отладки Visual InterDev автоматически настраивает Web-сервер в соответствующий режим.
В состав Visual InterDev, входит широкий набор средств работы с БД. Поддерживается доступ к любым данным в стандарте ODBC. Разработчик может визуально проектировать и изменять схемы БД, а также создавать хранимые процедуры и другие объекты для серверов Microsoft SQL Server. Мастер запросов Query Builder позволяет визуально строить сложные запросы SQL, которые можно легко проверить перед использованием на Web-странице.
К новинкам Web-технологий, которые поддерживает Visual InterDev, можно отнести скриплеты (scriptlets) и рage оbjects. Скриплеты это элементы, созданные с использованием HTML и VBScript/JScript и функционирующие как самостоятельный объект на Web-странице. Такие элементы можно использовать многократно и объединять в библиотеки. Page оbjects технология представления отдельной ASP-страницы как самостоятельного модуля с интерфейсом, свойственным ООП (наличие свойств и методов объекта). Используя page object, можно осуществлять вызовы скриптов на сервере, не перегружая браузер пользователя на другую страницу. Например, так можно организовать проверку кредитной карточки перед продолжением оформления заказа в электронном магазине.
В Visual InterDev существует развитая система контроля, позволяющая синхронизировать различные версии файлов, а также избегать коллизий при работе нескольких разработчиков с файлами проекта. После создания проекта Web-сайта, согласно выбранным параметрам организуется несколько его копий:
Таким образом, пользователи Интернет не увидят недоработанных страниц или ошибок в скриптах, а разработчики смогут основательно проверить и отладить Web-сайт.
Однако встроенная система контроля файлов хорошо справляется, когда число разработчиков одного проекта не превышает 3-4 человек. Для более многочисленной команды рекомендуется использовать Microsoft Visual SourceSafe (VSS) мощную систему управления файлами проекта.
Visual InterDev входит в состав пакета Microsoft Visual Studio 6.0, который содержит и другие средства разработки. Используя Microsoft Visual Basic, Microsoft Visual C++, Microsoft Visual J++, программисты могут создавать различные программные компоненты для Web-сайта: элементы управления ActiveX, COM-объекты и Java-апплеты.
Хорошим подспорьем в разработке Web-сайта окажется библиотека технической документации Microsoft Developer Network Library (MSDN). В ней можно найти подробную информацию о Web-технологиях ASP, HTML, CSS, JScript и т. п., статьи, примеры, полезные ссылки в Интернет.
Платформа
В заключение коротко рассмотрим платформу для организации Web-сайта Microsoft Internet Information Server 5.0. Это многофункциональный Web-сервер, предоставляющий сервисы HTTP, FTP, SMTP и другие. Microsoft Internet Information Server осуществляет обработку ASP-страниц, а также поддерживает интерфейс ISAPI. Управление Web-сервером осуществляется через привычную систему графического интерфейса Windows, что значительно упрощает работу администратора. Кроме того, IIS предоставляет административный Web-интерфейс для удаленного управления.
Ряд преимуществ IIS обеспечивает компонент Index Server, который является средством полнотекстовой индексации и поиска. Он позволяет искать документы по ключевым словам, фразам, а также по специальным свойствам. Используя Index Server, можно без проблем организовать полнотекстовый поиск по всему Web-сайту, что значительно повысит его эффективность.
Рубрики || Работа
|| Услуги || Поиск
|| Архив || Дни
рождения
О "КИ" || График
выхода || Карта сайта || Подписка
Рассылка анонсов газеты по электронной почте
Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл 77-4461 от 2 апреля 2001 г.
Перепечатка материалов
без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.
Телефон редакции (812) 718-6666, 718-6555.
Адрес: 196084, СПб, ул.Заставская, д.23, БЦ "Авиатор", 3-й этаж, офис 307
e-mail: editor@ci.ru
Для пресс-релизов и новостей news@ci.ru