Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom.docx
Скачиваний:
64
Добавлен:
22.05.2015
Размер:
7.6 Mб
Скачать

Глава 2. Програмные обеспечения для разработки электронного учебно-методического пособия

2.1. Сравнительная характеристика программ по созданию пособия

Обмен информацией в Интернет осуществляется с помощью протоколов прикладного уровня, реализующих тот или иной прикладной сервис. Одним из популярных сервисов Интернет стала World Wide Web (WWW), основанная на протоколе HTTP (Hyper Text Transfer Protocol - протокол передачи гипертекстовой информации). В гипертекстовых документах, представленных в WWW пользователи, не ограничены одним документом, и более того, не ограничены одним компьютером.(Бочкарев А. Средства разработки web-приложений: //http://www.wmaster.ru/perl/6b.htm)

Для подготовки гипертекстовых документов используется язык HTML, предоставляющий широкие возможности по форматированию и структурной разметке документов, организации связей между различными документами, средства включения графической и мультимедийной информации. HTML-документы просматриваются с помощью специальной программы - браузера. Наибольшее распространение в настоящее время получили браузеры Opera, FireFox и Internet Explorer. Реализации этих браузеров доступны практически для всех современных программных и аппаратных платформ (Windows, Linux, Macintosh).

HTML-документ состоит из текста, представляющего собой содержание документа, и тегов, определяющих его структуру и внешний вид при отображении браузером. Знание языка html важно в процессе разработки сайта.

Для реализации сайта «Молодой исследователь», необходимо выбрать подходы, позволяющие создать сайт, исследовать разные виды программ, их функциональные возможности, и выбрать наиболее соответствующую программу, установленным требованиям. Рассмотрим несколько подходов при создании сайта.

Первый подход – создание сайта самому с «нуля», т.е. вручную написать html текст. Рассмотрим его подробнее.

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

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

Самый простой вариант - это редактор Notepad (Блокнот), входящий в стандартную поставку Windows. Собственно говоря, это именно то, что нужно - простейшая программа, сохраняющая написанный текст именно в том виде, в котором он был введен, и ничего лишнего. Однако в очень простых текстовых редакторах типа Блокнота весь HTML-текст приходится писать вручную, а многим хотелось бы какую-то часть работы автоматизировать. Учитывая это желание, разработчики создали специализированные средства, призванные облегчить труд веб-программиста. Существует несколько простых программ, среди которых наиболее распространенной является TextPad.

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

Достоинства:

  • При создании сайта изучаются HTML, CSS, и др.технологии, которые могут пригодиться;

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

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

Недостатки:

- Большие временные затраты на обучение и создание сайта;

- Ограниченная функциональность;

- Возможные недочеты в системе безопасности;

- Нужно уметь работать с локальным сервером, и уметь переносить данные и БД на сервер;

Текстовые редакторы возможно использовать только для создания небольших страниц, так как у них есть много минусов: не поддерживаются проекты, отсутствует "подсветка" текста и т.д, в общем, работать крайне неудобно. Однако существуют такие программы, которые позволяют редактировать веб-страницы в режиме WYSIWYG (What You See Is What You Get, или "Что видите, то и получаете").

Подход 2. Создание с помощью html- редакторов (Front page, Netscape Composer; Adobe GoLive; Macromedia Dreamweaver..) веб-страниц.

Редактор HTML или HTML-редактор — компьютерная программа, позволяющая создавать и изменять HTML-страницы. Несмотря на то, что HTML-код может быть написан в простом текстовом редакторе (например, Notepad), специальные редакторы (Microsoft FrontPage, Notepad++, Adobe Dreamweaver) для написания кода HTML предлагают больше удобств и функциональности.

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

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

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

Графические редакторы обеспечивают более эстетичный подход к созданию документов, позволяя сосредоточиться на их макетировании и форматировании.

Достоинства:

  • Удобные интерфейс и рабочая область с панелями инструментов;

  • Отображение в режиме WYSIWYG и специализированные панели инструментов;

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

  • Графическое представление позволяет лучше отобразить созданный макет страницы;

  • Встроенный синтаксический контроль;

  • Для режима предварительного просмотра не нужен внешний браузер.

Недостатки:

  • Отсутствие общего однотипного интерфейса требует от пользователя изучения каждой программы;

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

  • Чтобы отобразить окончательный вид документа, его следует загрузить в браузер;

  • Постоянное обновление и отсутствие поддержки прежних версий;

  • Используется большой объем дискового пространства для работы с дескрипторами и шрифтами, а также для их отображения;

  • Для режима предварительного просмотра не нужен внешний браузер;

  • Интерпретация страницы внутренним браузером не всегда корректна.

(Лекції по HTML - файл 1.doc http://gendocs.ru/v15474/лекції_по_html?page=3)

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

Подход 3. Создание сайта с помощью универсальной СМS.

CMS - это некая программная оболочка, которая позволяет легко вводить и редактировать данные - текст, картинки и т. д., добавлять и удалять страницы, т. е., управлять сайтом в режиме онлайн, без знания html, языков программирования и прочих специальных навыков. CMS представляет собой также комплекс наиболее распространённых скриптов (программ, написанных на специальном языке программирования для взаимодействия клиента с сервером) - например, система комментариев, голосование, фотогалерея и т. д., которые, таким образом, не придётся искать и добавлять к сайту отдельно.

Поскольку создать сайт с помощью CMS можно быстро и без специальных навыков, этот инструмент становится всё более популярным.

Рассмотрим положительные и отрицательные стороны создания сайта при помощи CMS:

Достоинства: 1). Создание сайта при помощи CMS не требует никаких специальных знаний и навыков. 2). Сделать сайт на CMS можно быстро, что экономит время. 3). CMS несёт в себе достаточно большую функциональность, что позволяет не тратить лишнее время на поиск или написание отдельных скриптов. 4). Если выбирать популярную CMS, то к ней обычно можно найти большое число разнообразных шаблонов и дополнительных модулей (блогов, которые выводят информацию на определенном месте сайта ), ещё больше расширяющих функциональность, а также получить советы по настройке, установке и решению тех или иных проблем от сообщества разработчиков и пользователей этой CMS.

Недостатки: 1). На то, чтобы разобраться с каждой конкретной CMS, освоить работу с ней, требуется некоторое время. 2). Быстро создав сайт с помощью CMS, получается сайт похожий на множество других, что не делает его уникальным. 3). Для простых сайтов функицональность CMS, как правило, оказывается чрезмерной, отсюда - сайты на CMS работают медленнее, занимают больше места на хостинге, в большей мере подвержены сбоям. Из всех подходов, третий является самым подходящим для создания сайта в связи с тем, что он позволяет автоматизировать часть работы, использовать небольшие временные затраты на обучение и создание сайта, имеет большую функциональность и т.д.

Различных CMS очень много. Поэтому дать достаточно полный обзор существующего множества CMS не представляется возможным. Здесь будут рассмотрены лишь некоторые наиболее популярные. Обратим внимание прежде всего на бесплатные CMS.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]