Корпоративный сайт. Эффективный инструмент бизнеса


Создание бизнес-приложений - часть 2


Такие приложения полностью выполняются на клиентском компьютере. Загрузка и даже инсталляция с внесением записей в реестр, может осуществляться, например, лишь при "открытии" страницы WEB-навигатором посетителя. Ниже описаны некоторые средства, основанные на подобных принципах. Основным преимуществом подобных решений является необходимость некоторых вложений в разработку и практически отсутствие затрат на дальнейшую поддержку, отсутствие дополнительных требований к аппаратным ресурсам сервера, использования дополнительных серверных приложений и механизмов, напрямую влияющих на стоимость решения. Недостатки же в том, что, во-первых, чем сложнее логика работы, тем более "громоздко" приложение, например, требуется больше времени на его загрузку, что далеко не всегда допустимо, "занимаются" ресурсы компьютера удаленного пользователя. Во-вторых, система безопасности средств Интернет операционных систем далеко не всегда в настройках "по умолчанию" позволяет загружать и выполнять, например, ActiveX компоненты и для работы с подобными приложениями требуется сознательное снижение удаленным пользователем уровня безопасности. Это связано с тем, что, например, при открытии страниц со встроенными компонентами производится их автоматическая инсталляция в системе клиента, вносятся изменения в реестр. В-третьих, в некоторых нишах потенциальных клиентов по требованиям безопасности запрещены загрузка и выполнение подобных приложений.

Приложения, выполняемые на сервере. Удаленный посетитель Вашего сайта лишь запускает их, передавая те или иные параметры. Как правило, пользовательский интерфейс страниц, предназначенных для работы с подобными приложениями, кроме необходимых элементов дизайна, текстов имеет соответствующие механизмы "организации двустороннего диалога с посетителем". Ими могут являться формы с соответствующими элементами, возможно выполненные в "привычном" виде, а возможно в виде, например, анкет. Приложения сервера получают необходимые параметры через соответствующий "шлюз", например, специальный скрипт (скажем, при использовании технологии CGI — Common Gateway Interface — общий шлюзовой интерфейс).


Начало  Назад  Вперед



Книжный магазин