Поиск

Вход на сайт

Файлы

  • Игры 240х400 - Сборник из 72 игр для сенсорных телефонов
  • Windows 7 активатор
  • WallHack для Call of Duty 4 Modern Warfare[multiplayer]
  • Обои для Samsung s5230 720х400
  • Kassy 0.3 + crack (печать товарных чеков)
  • Jimm 0.6.0
  • Mail Agent на телефон (jar)
  • Механоиды гонки на выживание nocd
  • Читы CS 1.6 - Wallhack v4
  • Tequilacat Book Reader 2.2.8
  • Обои для Samsung s5230 720х400
  • Обои для Samsung s5230 720х400
  • l4d_update_1013_to_1014
  • Windows 7 Activator Pack
  • Сборник виджетов для SAMSUNG S5230
  • Шпаргалка по русскому языку
  • Ad Muncher 4.9 Build 31235
  • TMS Component Pack v5.4.2.0 (C++Builder, Delphi) Full Source
  • Архив файлов для Guitar Pro
  • Шпаргалка по математике
  • KKiller v3.4.4
  • Решатель транспортных задач
  • Radmin_3.3_+_Key
  • Sound_Forge_9.0a + crack
  • GPU-Z 0.3.8 (RUS/2009)
  • Чит для Battlefield 2 || ArtificialAiming Radar v2.6
  • Игры для Nokia 5800, N97, 5230, 5530, X6 - Игры для смартфонов серии Nokia Touch, с сенсорным экраном 360 x 640 (S60 5th Edition)
  • Читы CS 1.6 - BadBoy v5.0
  • Читы для lineage 2
  • Tom Clancy's Splinter Cell: Conviction Multiplayer patch
  • Каталог статей

    Главная » Статьи » Языки программирования » Java Script

    Java и JavaScript.

    Java и JavaScript.

    Сравнительная характеристика JavaScript и Java.

    В основном Java и JavaScript различаются количеством возможностей и сложностью. JavaScript имеет более свободную в сравнении с Java реализацию, поэтому в нем, например, можно не объявлять переменные, а преобразование типов данных осуществляется проще. К тому же, исходный код программы на языке JavaScript не нужно компилировать, в отличие от Java-апплетов: язык JavaScript интерпретируемый. Интерпретатор JavaScript читает программу строка за строкой и сообщает об ошибках (если таковые есть) после каждой прочитанной строки (а не после обработки всего текста программы, как это делает компилятор языка Java). Исходный код программы на языке Java должен быть преобразован в формат с побайтовым представлением до выполнения программы, и, следовательно, программы на языке JavaScript можно разрабатывать и отлаживать значительно быстрее.

    Как и язык Java, JavaScript является объектно-ориентированнььч языком, хотя в нем нет ни классов, ни встроенных механизмов наследования, которые являются стандартными для Java. В программах на языке Java используются классы объектов, и эти программы являются полностью объектно-ориентированными. И Java, и JavaScript относятся к числу безопасных языков - в том смысле, что в каждом из них реализована поддержка средств, которые не допускают записи на жесткий диск данных, полученных из неизвестного источника. Что касается переносимости кода, написанного на этих двух языках, то здесь имеются небольшие различия. Откомпилированную программу на Java будет выполнять любой "Java-ориентированный" броузер. Для работы JavaScript вначале требовалась только 32-разрядная версия Netscape 2.0, но сейчас он может работать и на 16-разрядной платформе.

    Для чего можно использовать JavaScript?

    Все события, которые генерируются броузером Netscape Navigator, такие как нажатия кнопок, обработка полей и перемещение между страницами, можно перехватить и обработать средствами JavaScript. Эта возможность является очень важной, поскольку с ее помощью можно создавать приложения с определенной структурой.

    Язык JavaScript обеспечивает, помимо средств обработки отдельных обращений пользователя к гиперсвязям, возможность распознавания момента перехода на другую страницу и выполнения соответствующих действий при наступлении этого события. Язык JavaScript прекрасно подходит для решения рутинных ежедневных задач, таких как проверка достоверности данных, обработка форм, а также для выполнения действий над строковыми и числовыми значениями, т.е. тех задач, которые нельзя решить с помощью существующих диалектов языка HTML. С его помощью можно динамически создавать документы HTML, то есть такие документы, которые создаются программой на языке JavaScript, а ие самим пользователем. Следовательно, в документе можно реализовать управление структурой документа в соответствии с заданными правилами. Наиболее важно то, что с появлением языка JavaScript статический характер страниц HTML стал уделом прошлого. Ниже перечислены основные области применения языка JavaScript:

    • Динамическое создание документа HTML с помощью программы
    • Проверка достоверности полей форм HTML до передачи их на сервер
    • Локальный ввод информации для управления программой на языке JavaScript
    • Предоставление пользователю возможности выбора операций, выполняемых броузером
    • Вывод сообщений для пользователя (например, предостережений) в соответствующих окнах
    • Локальная обработка форм, локальный ввод информации пользователем и другие "домашние" задачи

    Изучение языка JavaScript поможет начинающим программистам при подготовке к освоению более сложного и важного языка Java. Оба языка - и JavaScript, и Java - являются полноценными языками программирования; в них применяются похожие средства. Можно даже сказать, что язык JavaScript представляет собой некую модель языка Java. В программе на языке Java также используются классы и их методы, но он является более сложным, чем язык JavaScript, поскольку в языке Java нужно обязательно объявлять классы и реализовывать их методы.

    Важно четко разграничить области применимости каждой из этих сред программирования. Язык JavaScript никогда не рассматривался в качестве замены языка Java; в идеальном варианте его следует использовать в качестве дополнения к языку Java, позволяющего слить воедино все операционное окружение Web-приложения и предоставить его пользователю. Java используется главным образом дня решения "ответственных задач", например для разработки графических интерфейсов пользователя, тогда как язык JavaScript предназначен для связывания воедино всех строительных блоков приложения. Словом, язык JavaScript - по существу средство построения фундамента.

    Требования языка JavaScript также значительно менее строги в вопросах синтаксиса и проверки типов. Компилируемая система Java базируется на понятии классов, которые реализуются путем их обьявления. JavaScript реализован как интерпретатор (т.е. объектный код не генерируется) с небольшим количеством примитивных базовых типов, к которым относятся строки, а также числовой и булевы типы. На основе примитивных типов можно также строить объекты, определяя их свойства с помощью оператора присваивания. Главное, что всегда нужно помнить при разработке сценариев, - это то, что WеЬ-страницы быстро уходят в прошлое; основной упор сейчас делается на завершенные "приложения", которые обьединяются в единое целое с помощью таких технологий, как Java, JavaScript и HTML.


    Основано на учебном пособии : Мейнджер Д. "Java основы программирования".

    Категория: Java Script | Добавил: _Hz_ (05.12.2009)
    Просмотров: 389 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    Статистика





    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Ссылки

    dim-dragon.ucoz.ru