JavaScript

b3c4dde40999ca20e71a291bfc893c013140a50bJavaScript – язык программирования, созданный для записи последовательности операций, выполняемых на интерактивных сайтах и страницах. Является одной из разновидностей прототипного программирования, поэтому похож на другие языки, например на Self, но уникален по своей природе. Несмотря на схожие названия, даже с Java-технологиями у JavaScript есть различия.

То, что умеет JavaScript, можно уместить в нескольких строках:

умело редактирует страницу, используя текст, теги, разные стилистики;

следит за событиями в режиме on-line, будь то завершение загрузки или клик мыши, сразу же реагирует на это событие заданным действием;

запросы к серверу выполняет без дополнительной перезагрузки сайта или страницы;

позволяет считывать cookie, работать с индивидуальными сообщениями, проверять данные.

Уникальность этого языка в совокупности всех его возможностей и умений, ведь такой набор вряд ли найдется в полном комплекте в каком-либо другом языке. JavaScript поддерживается всеми браузерами, свободно с ними интегрируя.

Язык становится популярным среди целого поколения программистов, и не просто развивается, на его основе создается версия 2.0, его более расширяя границы возможности Ваших страниц и веб-сайтов.

Но, несмотря на всю уникальность языка JavaScript, он имеет множество ограничений, которые умело можно скомпенсировать другими технологиями.

Java – пожалуй самый распространенный на сегодняшний день язык программирования. Он способен создавать действительно сложные алгоритмы и интерфейсы. Но Java-апплеты очень долго загружаются, они тяжелы, что неудобно в современной жизни, и совсем редко используется на веб-сайтах.

Flash – платформа для создания мультимедийных объектов. Изначально этот язык был универсальным интегратором всевозможных браузеров и анимации. Его цель – это привлечение людей яркостью, красочностью и завораживающим действием, то есть реклама. Немного позже, в технологию, помимо анимации, было добавлено видео- и аудио. Язык имеет мощные средства для сокетов и хранит объекты не во внешних носителях, как cookie, а во внутренней сети. В сравнении с JavaScript конечно имеет свои недостатки: объекты flashне индексируются поисковиками, и, соответственно текст, или его участок, выделить внутри объекта flash невозможно, что существенно усложняет работу с ними.

С языка Flash можно легко перейти на JavaScript, сделать наоборот будет уже намного сложнее, поэтому не стоит пренебрегать JavaScript, нужно свободно владеть обеими технологиями.

Для помощи в создании структурированных веб-старниц и сайтов, существуют некоторые смежные, но отнюдь не альтернативные технологии. Они дополняют JavaScript в создании интерфейсов, хотя и менее популярны на сегодняшний день:

VbScript — продукт Microsoft на основе знаменитого VisualBasic. Возможности его сильно ограничены, дальнейшего развития не получил.

Silverlight — ещё одно детище Microsoftи прямой конкурент Flash, создан на основе .NET. Поддерживается только Windows.

JavaFX – небольшое и удобное дополнение к JavaScript.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>