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