2.12. Единство в многообразии
В заключении следует отметить, что JavaScript - это не
единственный язык управления сценариями просмотра документов. Microsoft
подготовила свою версию аналогичного языка - VBScript на основе Visual Basic.
Кроме того, управлять сценарием просмотра можно и из Java-applet'ов, что
конечно сложнее, но зато более надежно и безопасно. При этом программист
получает все преимущества наследования и прочие атрибуты
объектно-ориентированного программирования. В конце концов для создания фреймов
и окон можно использовать атрибуты соответствующих контейнеров HTML, которые
позволяют делить рабочую область экрана на фрагменты, перекрывать объекты и
восстанавливать первоначальный вид страницы. Таким образом, к настоящему
времени существует по меньшей мере три способа управления сценариями просмотра
гипертекстовых баз данных Web, каждый из которых по своему хорош. Какой из них
выбрать - это дело автора Website.
Следуя логике авторов JavaScript и направлениям развития
World Wide Web следует ожидать появления новых типов объектов и изменения
свойств существующих. Кроме этого, видимо, появятся глобальные переменные и
функции. Порождение абстрактных типов тоже не за горами, хотя от такой новации
не очень понятно, кто выиграет. Постепенно совершенствуется и поддержка
встроенных функций на разных платформах, так, например, функция random()
реализована в настоящее время везде, что не исключает использование и своих
собственных датчиков случайных чисел. И еще, скорее всего, следует ожидать
компилятора JavaScript для клиента. Будет ли эта возможность встроена в
Navigator или это будет отдельный модуль - пока не ясно, но появление библиотек
функций - движение в этом направлении, хорошо согласующееся с принципами
кэширования гипертекстовых страниц.
|