Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экз ИТЭ РЕЛАМА.doc
Скачиваний:
2
Добавлен:
28.10.2018
Размер:
330.24 Кб
Скачать
        1. Основные Web-технологии. Программы для разработки сайтов

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

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

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

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

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

PHP. Это один из языков программирования, наиболее широко используемый сегодня. Сайты, построенные на основе PHP позволяют добавлять на web страницы различные интерактивные элементы. Сюда же можно отнести web технологии на основе VBScript и ASP. Все они предназначены для придания станицам большей интерактивности.

Macromedia Flash. Основное назначение этой web технологии – создание высококачественной интерактивной анимации. Основным ее плюсом является очень незначительный размер получаемого итогового файла.

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

Конечно, описать все web технологии, используемые сегодня для создания сайта очень сложно, такое их великое множество. Здесь указаны лишь основные из них, применяемые нами для разработки и создания любых Интернет проектов, необходимых Вам в каждом конкретном случае.

        1. Общие принципы планирования web-узла. Определение целей, тематики, категорий пользователей, задач.

В процессе проектирования разработчику приходится неоднократно проходить следующие этапы:

  1. Этап анализа.

Здесь решаются следующие вопросы:

  • Назначение веб-узла

  • Определение состава пользователей и способов работы с узлом

  • Определение и организация инфо тем и др.

2. Этап проектирования

  • Разработка концептуальной модели, в частности, разработка прототипа (карандашный набросок или использование графических редакторов) для создания макета)

3. Оформление

4. Реализцаия

Первая ступень при создании web-узла - планирование. На этом этапе Вы решаете, что вы хотите разместить в Интернете. С планированием тесно связано определение цели создания сайта. Какого результата Вы хотите достичь при помощи сайта? Хотите ли вы расширить свою аудиторию? Продемонстрировать свои научные достижения? Разместить в Интернете свои публикации? Найти выход своим идеям? Как только Вы определили цель, можете приступать к разработке тематики. Начать лучше с выявления того, что Вы хотите видеть на своем сайте. Составьте перечень всех тем, затем поделите их на категории. Следующий этап - определение аудитории. В зависимости от аудитории выбирается дизайн и стиль подачи материала. Доходчивость сайта достигается с помощью навигации. Навигация - способ перехода от одной страницы к другой, включая все промежуточные действия. Грамотно составленная навигация сайта должна в любой момент подсказать посетителю, где он сейчас находится, где он уже был, куда он сможет пойти дальше. Навигация сайта разрабатывается после того, как определен круг задач, решаемых сайтом, и его наполнение (тексты, графика, таблицы, схемы и т.п.). Посетитель сайта, который не может быстро и просто найти нужную ему информацию, вряд ли захочет еще раз прийти на этот сайт, поэтому навигация должна быть удобна и понятна, как начинающему, так и опытному пользователю Интернет. Основу навигации на любом сайте составляет система меню. Меню предназначено для осуществления навигации по сайту. Меню лучше располагать не на конкретной странице сайта, а в шаблоне, используемом для группы страниц, так как чаще всего оно одинаково для группы страниц. Она может быть: горизонтальная, вертикальная, смешанная (комбинированная). Горизонтальная система меню располагается поперек экрана. Иногда используется горизонтальное меню с выпадающим вертикальным меню. Вертикальное меню позволяет разместить больше элементов, чем горизонтальное. Встречаются и комбинированные меню. После того, как Вы определились с вышеперечисленными пунктами, можно переходить к разработке его структуры. Страницы сайта должны быть логически связаны между собой, так же как и с сайтом в целом. Пользователь должен легко ориентироваться в представляемой на сайте информации. При определении структуры сайта можно воспользоваться тем же способом, что и при планировании: записать на листе бумаги все идеи. Схожие идеи сгруппировать и обозначить содержание каждой страницы. Выбор и создание каркаса сайта. На данном этапе необходимо определиться с каркасной моделью сайта. Для этого необходимо сегментировать макет страницы сайта на области, которые потом будут заполнены содержанием.