Java. Shockwave. ActiveX. JavaScript. Расширения. Дополнения браузеров. Эти технологии для увеличения возможностей Web-страниц могут быть чрезвычайно полезными как провайдерам информации, так и рядовым пользователям. Базовые сетевые протоколы и средства для форматирования текста  -  это только основные ниточки "Всемирной паутины". Компании готовы разукрасить свои страницы во все цвета радуги, чтобы их узлы были не только информативными, но и интересными. Такими, чтобы пользователи их запомнили.

 

То же относится и к внутренним корпоративным сетям, для которых не стоит создавать примитивные HTML-документы. Не имеет значения, с какой стороны брандмауэра находится ваш узел. Расширение возможностей Web-страниц увеличивает функциональность узла. Так, например, окно поиска поможет пользователям найти нужный документ, а красивая анимация сможет немного разнообразить рутинную работу.

 

Я исследовал многие из подобных расширений. В Java пока слишком много ошибок. Shockwave еще не закончена, и для нее необходимы слишком большие вычислительные мощности. ActiveX безраздельно принадлежит своим хозяевам и, кроме того, слишком громоздка. Почти все дополнения к браузерам  -  бета-версии.

 

Ну а как насчет JavaScript? Этот тесно связанный с Java язык сценариев был разработан корпорацией Netscape Communications и распространяется бесплатно. Он тоже имеет свои недостатки (например, сценарии для серверной части все еще не поддерживаются), но вот что несомненно: для каждого апплета на Java я заметил не менее 10 расширений на JavaScript, распространяемых по Сети. Пользуясь только цифрами, можно прийти к выводу, что JavaScript становится все более популярной.

 

То же можно сказать и о провайдерах информации. По сравнению с затратами на создание программ на Java разрабатывать расширения на JavaScript относительно просто и дешево, кроме того, легко выучить язык самому.

 

Тестировать и использовать приложения на JavaScript в Web-странице также просто: многие узлы предлагают сотни образцов работы.

 

Узел Unofficial JavaScript Resource Center (неофициальный центр ресурсов JavaScript)  -  мой любимый. Он содержит множество ссылок на полезные узлы, руководства и советы. Еще один хороший ресурс  -  JavaScript Tip of the Week (совет недели по JavaScript)  -  предлагает полезные советы по написанию сценариев, причем акцент делается на программирование интерфейса в браузере Navigator корпорации Netscape. Еще один узел, достойный того, чтобы оставить на нем закладку,  -  JavaScript Index. Он располагает прекрасной коллекцией сценариев и предлагает постоянно обновляемый список ссылок.

 

Вот еще несколько узлов, заслуживающих внимания. JavaScript 411 предоставляет хорошо написанные руководства и документацию по JavaScript, а JavaScript Archive предлагает готовый для использования код.

 

Узел JavaScript Resource Center, владельцем которого является Live Software, предлагает в рамках системы Usenet две интересные группы новостей, предназначенные для разработчиков. А узел Reaz Hoque’s JavaScript Resources (ресурсы JavaScript Риза Хокуса) содержит удобно организованный каталог ссылок более чем на 100 образцов сценариев.

 

Базовая страница большого дискуссионного форума по Java Script

ДЖЕФФ ФРЕНТЗЕН       

РЕСУРСЫ JAVASCRIPT

+---------------------------------------+----------------------------------------+

|               ИМЯ/АДРЕС               |               Содержание               |

+---------------------------------------+----------------------------------------+

|JavaScript 411                         |Хорошо написанные руководства и         |

|http://www.freqgrafx.com/411/index.html|документация                            |

+---------------------------------------+----------------------------------------+

|JavaScript Archive                     |Готовый для выполнения код и            |

|http://planetx.bloomu.edu/~mpscho/     |пользовательские средства управления,   |

|jsarchive/                             |полезные для написания несложных        |

|                                       |дополнений к Web-странице               |

+---------------------------------------+----------------------------------------+

|JavaScript Authoring Guide             |Хороший учебник по JavaScript           |

|http://home.netscape.com/eng/mozilla/ol|корпорации Netscape                     |

|d/handbook/ javascript/index.html      |                                        |

+---------------------------------------+----------------------------------------+

|JavaScript Index                       |Одна из лучших в Internet коллекций     |

|http://www.c2.org/~andreww/javascript  |сценариев                               |

+---------------------------------------+----------------------------------------+

|JavaScript Resource Center             |Прекрасные ресурсы компании Live        |

|http://jrc.livesoftware.com            |Software включают в себя две полезные   |

|                                       |группы новостей, предназначенные для    |

|                                       |разработчиков                           |

+---------------------------------------+----------------------------------------+

|JavaScript Tip of the Week             |Очень полезные советы по написанию      |

|http://www.gis.net/~carter/therest/    |сценариев, акцент делается на           |

|tip_week.html                          |программирование в браузере Navigator   |

|                                       |корпорации Netscape                     |

+---------------------------------------+----------------------------------------+

|Reaz Hoque’s Java Script Resources     |Хорошо организованный узел,             |

|http://rhoque.com/book/index2.html     |предлагающий на данный момент более ста |

|                                       |образцов сценариев                      |

+---------------------------------------+----------------------------------------+

|Unofficial JavaScript Resource Center  |Множество ссылок на полезные узлы,      |

|http://www.ce.net/users/ryan/java      |руководства и советы                    |

+---------------------------------------+----------------------------------------+

Версия для печати