Заметки из лаборатории
Инструменты для Web фирмы Macromedia уже работают с базами данных, но проектирование страниц разработано слабо
Backstage 1.0 Entreprise Studio фирмы Macromedia позволяет сократить количество вновь разрабатываемого кода, необходимого для размещения информации из мощных корпоративных БД на Web-узле компании.
Пакет позволяет также сделать содержимое Web-страниц динамичным с помощью добавления приложений на Java, компонентов ActiveX, подключаемых модулей корпорации Netscape Communications и объектов из библиотеки Backstage - все это без особого программирования.
Тем не менее возможности проектирования пакета не смогут пробудить интерес покупателей. Компонент разработки узлов Web (под названием Backstage Designer) оставил после тестов в Тестовом центре
PC Week Labs противоречивое впечатление: удачная работа в некоторых случаях,
но удивительно слабая в части инструментов редактирования гипертекста.
Кроме Backstage Designer в Backstage Entreprise Studio ($2999) входят Backstage Server, Backstage Manager и Backstage Objects, уже упомянутая выше объектная библиотека. Пакет вышел в июне и работает под Windows 95 и Windows NT.
Обеспечивая доступ к Oracle, Sybase и подобным им мощным СУБД посредством технологии открытого взаимодействия баз данных (ODBC), Backstage Entreprise позволяет разработчикам узлов Web использовать преимущества, заключенные в функциональности этих СУБД, такие, как множественность рабочих сессий, обновление данных и отчеты по ним в режиме реального времени.
Тестовый центр PC Week Labs тестировал и другие межплатформные программные продукты, связывающие Web-серверы с серверными СУБД, однако в Backstage Enterprise этот подход расширен за счет автоматизации включения объектов в страницы Web.
Каждый объект является программой, содержащей его, которая автоматически генерирует содержание в момент запроса страницы пользователем через программу просмотра Web. Таким образом, становится возможным настраивать вид страницы в зависимости от того, кто запрашивает данные и какие именно.
Объект
Тестовый центр PC Week Labs использовал Backstage Objects, чтобы встроить несколько динамических функций в страницы Web, без написания при этом специфических сценариев CGI (общего интерфейса шлюза). Объекты показывали время и номер запроса страницы и запрашивали у пользователей пароль.
Объект Conditional Include из Backstage позволил нам также описать, какую страницу Web показывать пользователю в зависимости от информации о нем (например, пола и возраста) или от даты запроса страницы.
Объекты Backstage для взаимодействия с базами данных позволяют менеджерам узлов Web создавать страницы Web, отображающие и обновляющие данные из любой СУБД, поддерживающей интерфейс ODBC, без написания кода. В частности, используя объект Table из Backstage, мы вывели на экран данные из базы данных Paradox, применяя команды меню вместо написания сценария CGI.
При достаточно высокой цене Backstage Enterprise мы могли бы ожидать, что в пакет включены возможности управления связями между страницами, подобные тем, что имеются в программах создания страниц Web QuickSite фирмы DeltaPoint или FrontPage корпорации Microsoft. Однако Backstage для слежения за страницами Web использует только программу Backstage Manager, напоминающую Explorer. Надо отдать ему должное, он допускает удаленное администрирование с помощью протокола FTP.
Backstage Designer - за и против
Несмотря на всю свою полезность при помещении объектов на страницу Web, Backstage Designer - самая слабая часть пакета Backstage Enterprise. В нем отсутствует инструмент для простого создания таблиц. Вместо этого пользователю приходится редактировать исходный код гипертекста. Нет даже экспертов, хотя бы для самых основных процедур.
У Backstage Designer есть несколько полезных черт. Применяя интерфейс, сходный с текстовым процессором в той же степени, как в Microsoft FrontPage, Backstage Designer имеет инструментальные панели форматирования, обеспечивающие такие стандартные функции, как команды задания стиля страницы, установки шрифта и вставки объектов. Designer имеет также функции проверки орфографии, поиска и замены, режим редактирования исходного кода гипертекста и инструменты для создания форм.
Фирма Macromedia включила в пакет также PowerApplets, шаблоны для основных мультимедиа-приложений, где использованы Java и Shockwave. Мы смогли с легкостью настроить их для наших страниц Web.
С Backstage поставляется также однопользовательская версия мощного средства Macromedia для создания и редактирования изображений, xRes, благодаря которому мы смогли оформить несколько сложных графических объектов для помещения на наших страницах Web.
На Web-узле Macromedia содержится ряд демонстрационных Web-страниц, созданных с помощью Backstage, но то, что мы там увидели, пока писали этот обзор, нас не очень впечатлило. Когда мы обратились к узлу через программу просмотра Netscape Navigator, очень немногие из связей между Web-страницами работали.
ХЕРБ БЕТОНИ
Со старшим аналитиком Хербом Бетони можно связаться по адресу: herb_bethoney@zd.com.
СОВЕТЫ КОРПОРАТИВНЫМ ПОКУПАТЕЛЯМ
СИЛА И СЛАБОСТЬ
Backstage 1.0 Enterprise Studio
Фирма Macromedia
Сан-Франциско
(800)326-2128 http://www.macromedia.com
+ Легко обеспечивает взаимодействие клиент-серверных баз данных с поддержкой SQL посредством стандарта ODBC. Включает библиотеку объектов, благодаря которой динамические страницы Web можно создавать без программирования. Допускает быстрое дополнение страниц Web приложениями на Java, компонентами ActiveX и подключаемыми модулями Netscape. Поставляется с мощным средством редактирования изображений.
- Проектировщик страниц Web недостаточно функционален. Нет средства создания таблиц. Не хватает средств управления связями страниц Web.
РЕЗЮМЕ
Крупные компании, заинтересованные в поддержке серьезно загруженного узла Web с простым доступом к высокопроизводительным клиент-серверным базам данных захотят опробовать пакет инструментов для Web Backstage 1.0 Enterprise Studio корпорации Macromedia.
Но даже если проектировщик пакета облегчает добавление в страницы функций мультимедиа, на рынке есть много гораздо лучших средств проектирования страниц Web.
ОБЪЕКТЫ BACKSTAGE ДЕЛАЮТ СТРАНИЦЫ WEB ДИНАМИЧНЫМИ