страница 28
Уже перед самым этим заявлением язык был в некотором смысле ориентирован на Java. Многие базовые элементы синтаксиса языка создания сценариев напоминали стиль Java, берущий свое начало от С и С++. С точки зрения использования клиентом, область применения языка существенно отличалось от таковой в Java. Особенно это касается программных кодов, которые интерпретировались непосредственно в HTML, а не в виде отдельного аплета, которому на странице отводилась фиксированная прямоугольная область. В отличие от полного и развитого программного словаря языка Java (и концептуально более трудного для изучения принципов объектно-ориентированного программирования), JavaScript имел ограниченный словарь зарезервированных терминов и легче усваиваемую программную модель.
Как выяснилось, намного труднее оказалось ясно показать широкому кругу интересующихся разницу между Java и JavaScript. Очень многие компьютерные журналисты, прямо или косвенно заявив, что JavaScript обеспечивает более простой способ создания аплетов Java, сделали грубую ошибку. И до сих пор многие программисты думают, что JavaScript является синонимом Java - ведь они отправляют запросы Java в группу новостей Internet и списки рассылки, созданные с помощью JavaScript.
На сегодня фактом остается то, что Java и JavaScript имеют больше отличий, чем сходств. Эти два языка используют для выполнения строк кода совершенно различные интерпретаторы.
В мире Microsoft
Несмотря на то, что язык JavaScript ориентирован, в основном, на Netscape, Microsoft все же признала его потенциальные возможности и обеспечила популярность JavaScript, включив его (под именем JScript) в Internet Explorer 3. Даже если Microsoft будет продолжать использовать язык VBScript (Visual Basic Script) намного больше, чем это принято во всем мире (как в версии IE для Windows), несомненным остается факт, что JavaScript доступен большему числу браузеров и операционных систем. Это способствует тому, что именно на него падает выбор всех, кому приходится заниматься Web-дизайном, потребляемым массовым пользователем.