«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу»


Скачать 0.77 Mb.
Название «Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу»
страница 5/14
Тип Научная работа
rykovodstvo.ru > Руководство эксплуатация > Научная работа
1   2   3   4   5   6   7   8   9   ...   14

1.4 Выбор средств проектирования и средств создания информационной системы



Перед созданием информационной системы необходимо выбрать программные средства для ее реализации.

Основой средствами, используемыми при создании сайтов, стали три технологии:

  1. HTML (HyperText Markup Language, язык разметки гипертекста) – язык логической разметки веб-страниц. HTML «вырос» изболеесложногоязыка SGML (Single Generalized Markup Language, ISO 8879). HTML как стандарт для разметки веб-страниц вышел в свет в ноябре 1995 года под названием«HTML 2.0». После чего были предприняты попытки его модернизации, однако проект «HTML 3.0» так и не был рекомендован интернет-консорциумом. Возможно, тогда потребностям веб-разработчиков вполне отвечал предыдущий стандарт. С течением времени число пользователей WWW увеличивалось, что привело к появлению среди разработчиков все более талантливых людей, которых возможности второй версии HTML явно не устраивали. То есть паутина всего за два года развилась до «HTML 4.0», который практически в неизменном виде используется и по сей день с незначительными изменениями. Уже сегодня во многие сайты активно внедряется самая новая технология «HTML 5», хотя и находятся еще в состоянии разработки. Генеральный директор W3C сообщил: «Даже как инновационное продолжение, продвижение HTML5 в «Рекомендуемое» обеспечивает всю веб-экосистему стабильным, проверенным и взаимодействующим стандартом. Решение наметить внедрение HTML5 в мае 2011 года было важным шагом для урегулирования производственных ожиданий.

В конце 90-х интернет-консорциуму стало ясно, что HTML не отвечает потребностям Веб, и любая новая версия HTML быстро устареет. Поэтому было предложено развивать расширяемый язык разметки: XML (eXtensible Markup Language) – стандарт оформления самых разнообразных документов, в том числе и веб-страниц. Уникальность XML заключается в его неограниченной расширяемости в силу четкой структурированности данных, возможности определения своих тегов и т.д. XML так сильно отличается от HTML, что был разработан XHTML (это основанный на XML язык разметки гипертекста, максимально приближенный к текущим стандартам HTML. Был опубликован консорциумом в первый день 2000 года как переформулирование (Reformulation) HTML в XML.

  1. CSS. Cascading Style Sheets (Таблицы Каскадных Стилей) - это язык, содержащий набор свойств для описания внешнего вида любых HTML документов. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента веб страницы, что проще и гораздо функциональнее использования обычного набора HTML тегов.

Преимущества:

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

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

  • простота последующего изменения дизайна. Не нужно править каждую страницу, а достаточно лишь изменить CSS-файл;

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

Недостатки:

  • различное отображение вёрстки в различных браузерах (особенно устаревших), которые по-разному интерпретируют одни и те же данные CSS;

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

  1. JavaScript (первоначально язык назывался LiveScript) – прототипноориентированный сценарный язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

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

Название «JavaScript» является зарегистрированным товарным знаком компании Oracle Corporation.

Число пользователей WWW лавинообразно увеличивалось, благодаря чему всё большую роль в развитии паутины стал играть бизнес. Каждый день создавалось множество интернет-представительств компаний, работающих в различных сферах рынка. Каждый отдельный сайт представлял собой набор статических HTML-страниц, CSS-таблиц стилей, а также графических файлов [25].

Для оперативного обновления и своевременного добавления новых разделов на сайт было необходимо держать в штате компании группу веб-разработчиков. Сделать переоформление (редизайн) такого сайта вообще не представляется возможным, так как для этого необходимо отредактировать каждую страницу в отдельности [14].

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

Несмотря на схожий с Си синтаксис, JavaScript по сравнению с языком Си, имеет коренные отличия:

  • объекты с возможностью интроспекции;

  • функции как объекты первого класса;

  • автоматическое приведение типов;

  • автоматическая сборка мусора;

  • анонимные функции.

В языке отсутствуют такие полезные вещи, как:

  • модульная система: JavaScript не предоставляет возможности управлять зависимостями и изоляцией областей видимости;

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

  • стандартные интерфейсы к веб-серверам и базам данных;

  • система управления пакетами, которая бы отслеживала зависимости и автоматически устанавливала их.

Синтаксис языка JavaScript во многом напоминает синтаксис Си и Java, семантически же язык гораздо ближе к Self, Smalltalk или даже Лиспу.

В JavaScript:

  • все идентификаторы регистрозависимы;

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

  • названия переменных не могут начинаться с цифры;

  • для оформления однострочных комментариев используются //, многострочные и внутристрочные комментарии начинаются с /* и заканчиваются */.

Структура языка.

Структурно JavaScript можно представить в виде объединения трёх чётко различимых друг от друга частей:

  • ядро (ECMAScript);

  • объектная модель браузера (Browser Object Model или BOM);

  • объектная модель документа (Document Object Model или DOM).

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

Объектную модель документа иногда рассматривают как отдельную от JavaScript сущность, что согласуется с определением DOM как независимого от языка интерфейса документа. В противоположность этому ряд авторов находят BOM и DOM тесно взаимосвязанными.

ECMAScript не является браузерным языком и в нем не определяются методы ввода и вывода информации. Это, скорее, основа для построения скриптовых языков. Спецификация ECMAScript описывает типы данных, инструкции, ключевые и зарезервированные слова, операторы, объекты, регулярные выражения, не ограничивая авторов производных языков в расширении их новыми составляющими.

Объектная модель браузера.

Объектная модель браузера – браузер-специфичная часть языка, являющаяся прослойкой между ядром и объектной моделью документа. Основное предназначение объектной модели браузера – управление окнами браузера и обеспечение их взаимодействия. Каждое из окон браузера представляется объектом-window, центральным объектом DOM. Объектная модель браузера на данный момент не стандартизирована, однако спецификация находится в разработке WHATWG.

Помимо управления окнами, в рамках объектной модели браузера, браузерами обычно обеспечивается поддержка следующих сущностей:

  • управление фреймами;

  • поддержка задержки в исполнении кода и зацикливания с задержкой;

  • системные диалоги;

  • управление адресом открытой страницы;

  • управление информацией о браузере;

  • управление информацией о параметрах монитора;

  • ограниченное управление историей просмотра страниц;

  • поддержка работы с HTTP cookie.

3. Preprocessor – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

Так же существовали и другие языки программирования, такие как: Python, KixtArt, Yo-Script (скриптовый язык, для отображения страниц в поисковой системе Yahoo) и множество других. Работа над большинством таких языков прекращена, однако остальные начали развиваться быстрыми темпами [28].

Динамические сайты, несомненно, более совершенные технические средства, нежели статические, создание их является весьма сложной и дорогой задачей. Существует три варианта их построения. Первый, написать собственные программы, создающие шаблоны и реализующие необходимые функции администрирования. Второй, воспользоваться помощью сторонних разработчиков, что бы написали сайт «под ключ». И, наконец, воспользоваться готовым решением. В данный момент в интернете используются системы управления содержимым сайта (content management system - CMS), позволяющие реализовывать компромиссное решение между низкой стоимостью статических сайтов и высокой гибкостью динамических. Благодаря подобным системам резко повысилась управляемость сайтом, и значительно снизились расходы на администрирование сайта [23].




1   2   3   4   5   6   7   8   9   ...   14

Похожие:

«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon «Южно-Уральский институт управления и экономики» Проектирование и...
Владельцы таких заведений в поисках новых источников привлечения посетителей, интересных концепций ресторана. Пожалуй, неплохо было...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Название статьи: Ушу: мифы и реальность
Автор: Шишкин Юрий Иванович (Организация: Межрегиональная федерация традиционного ушу и саньда, должность: президент)
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Техническое задание на оказание услуг по разработке веб-сайта Акционерного...
Задачей данного документа не является полное и детальное описание будущего сайта и всех его разделов
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Лабораторная работа №1. 7 Проектирование форм документов. 7 Цель...
Методические указания к лабораторным работам по дисциплинам: «Проектирование информационных систем в экономике», «Информационные...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Пример веб-страницы
Если открыть любую веб-страницу, то она будет содержать в себе типичные элементы, которые не меняются от вида и направленности сайта....
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Представление о назначении сайта оу
На данном занятии на конкретных примерах демонстрируются возможности веб-сайтов образовательного учреждения. Сайт рассматривается...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Создание сайта для помощи учащимся в обучении математике и информатике
Создание сайта для помощи школьникам и студентам в обучении математике и информатике
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Отчет о самообследовании образовательного учреждения Муниципальное...
«Детско-юношеская спортивная школа» Азовского немецкого национального муниципального района
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Положение о ведении делопроизводства муниципального бюджетного образовательного...
Данное Положение разработано в соответствии с Федеральным законом "Об образовании в Российской Федерации", Трудовым кодексом Российской...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Чоу дпо уц «сэмс» Кадырбаевой Г. Р. Заявка на обучение Подписывая...
Чоу дпо уц «СтройЭнергоМонтажСервис», основными образовательными программами и другими документами, регламентирующими организацию...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Образовательная программа основного общего образования Санкт-Петербург...
Основная образовательная программа основного общего образования чоу «школа «унисон» в соответствии с требованиями Стандарта содержит...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Реферат Тема: "Создание web сайта, Синтаксис html, Объекты и формы, Создание графики."
Ввести читателя в этот мир можно только одним спосо- бом: усадив его за компьютер, подключенный к Сети
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Образовательная программа муниципального бюджетного образовательного...
Муниципальное бюджетное образовательное учреждение дополнительного образования детей «Семикаракорская детско-юношеская спортивная...
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Пояснительная записка фивт. 230100. 022 Пз
Целью данной работы является разработка и реализация веб-сайта интернет магазина
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon Техническое задание на проектирование, создание и техническое обслуживание...
Целью работ является создание комплексной системы обеспечения безопасности населения путем решения следующих основных задач
«Проектирование и создание веб-сайта для чоу «Спортивная школа Ушу» icon 1 Муниципальное бюджетное учреждение дополнительного образования...
Законом Российской Федерации от 29. 12. 2012 №273-фз «Об образовании в Российской Федерации». Учреждение образовано в результате...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск