JavaScript – язык программирования, созданный для записи последовательности операций, выполняемых на интерактивных сайтах и страницах. Является одной из разновидностей прототипного программирования, поэтому похож на другие языки, например на 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