miranda world

В. М. Домненко, М. В. Бурсов- Создание образовательных интернет-ресурсов стр.21


В. М. Домненко, М. В. Бурсов- Создание образовательных интернет-ресурсов стр.21

Для разработчиков, не имеющих большого опыта создания web-страниц и не располагающих глубокими знаниями языка HTML, наилучшим выбором является один из этих визуальных редакторов. Авторов образовательных ресурсов в большинстве случаев можно отнести именно к этой группе.

Использование визуальных редакторов позволит им без лишних временных затрат на глубокое изучение HTML и вопросов web-дизайна создавать качественные интернет-ресурсы.

2.4. Технологии интернет-программирования

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

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

Как уже отмечалось, большинство интернет-служб работает на основе архитектуры клиент/сервер. Функционирование дополнительных программных модулей должно вписываться в эту архитектуру. Поэтому, возможно всего два варианта:

• программы, так же как и другие интернет-ресурсы, передаются с сервера на клиент и там выполняют требуемые действия;

• программы выполняются непосредственно на сервере, а результаты своей работы передают клиенту в виде HTML-документов.

Программы, работающие на стороне клиента

Один из типов программ, предназначенных для выполнения на клиенте -сценарии, написанные на языке JavaScript. JavaScript разработан специально для управления элементами HTML-документа. Язык JavaScript связан с языком разметки HTML настолько тесно, что исходный текст JavaScript-программы вставляется непосредственно в текст HTML-документа. Вместе с ним он передается на компьютер клиента, а браузер, встречая текст программы "в теле" web-страницы, интерпретирует и исполняет её. Программы на JavaScript обладают следующими возможностями:

• отслеживание и обработка любых событий, происходящих на web-странице (например, перемещение мыши или нажатие на клавиши);

• управление любыми объектами web-страницы (например, текстовым фрагментом или изображением);

• управление объектами браузера (например, окнами или меню).

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

Язык Java создан специально для разработки сетевых приложений и является полноценным объектно-ориентированным языком программирования.

Богатая библиотека языка Java позволяет реализовать передачу данных по стандартным сетевым протоколам, доступ к базам данных, стандартный пользовательский интерфейс, сложный графический вывод и многое другое. В отличие от языка JavaScript, который является интерпретируемым в процессе выполнения, Java является компилируемым языком: текст программы преобразуется компилятором в байт-код, который выполняется виртуальной машиной, входящей в состав браузера. Созданные таким образом программы называются апплеты (от англ. applet). Если JavaScript-программы визуально обычно никак не проявляются, то Java-апплет отображается в том месте на web-странице и имеет те размеры, которые укажет его разработчик с помощью специального HTML-тега.


⇐ Предыдущая страница| |Следующая страница ⇒

Материалы выложены в ознакомительных целях. Полная или частичная перепечатка разрешена при наличии гиперссылки на www.MirandaIM.info

 

Наш сайт открыт для взаимовыгодных отношений!
Пишите нам