Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_vse.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
6 Мб
Скачать
☆
  1. Технологии, архитектуры и средства создания распределенных Web-приложений (Компонентная структура).

Архитектура – цель – помогает рационально распределить по уровням, чтобы была максимальная выгода и минимальные затраты.

Технологии, архитектуры и средства создания распределенных Web-приложений

Технологии: COM, DCOM – объектная модель-технология взаимодействия приложений, серверы COM могут находится на различных ПК, поддерживает только Microsoft, COM+; MIDAS; ADO; ActiveX; Data Snap; CORBA – теже функции что у DCOM, она совместима с различными платформами Linux, Microsoft; .NET – одна из последних разработок Microsoft; EJB.

Архитектуры: двухуровневые, трехуровневые, многоуровневые

Инструментальные средства: Delppi 5; Visual Basic Externs; Java Beans; Borland JBuilder.

  1. Тенденции в области компьютерных, информационных технологий и Интернет. Монолитные, клиент-серверные и распределенные приложения. Хостинг и хакинг.

Этапы развития технологий:

1. монолитные приложения – ввод данных, алгоритм, вывод результатов совмещены в одном приложении (ресурсоемкие приложения, спец. язык управления данными, не интерактивные)

2. клиент-серверные приложения – все приложения делятся на объекты: клиент, сервер.

Промежуточный этап – файл-серверная технология б/д.

3.распределенные приложения – структура представляет собой несколько серверов, которые могут подменять друг друга; бывают одноплатформенные и многоплатформенные; могут работать на разных типах компьютеров, на разных типах ОС, типы клиента нескольких DNS имен → В том случае, если: 1) вводится новое имя, но существует старое имя, 2) страница на нескольких языках.

Для них характерен объектно-ориентированный подход.

Влияние Интернета:

  1. быстрота передачи информации: повышает конкуренцию в разработке ПО.

  2. оперативность разработки: повышает скорость разработки ПО.

  3. появление новых технологий.

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

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

  1. Вопросы проектирования Web-сайтов. Базовый набор компонентов Web-сайта. Текст. Графическое оформление. Средства навигации. Дополнительные компоненты.

Направления:

  • Проектирование в кодах (редакторы, блокнот - html)

Минусы: требует высокой квалификации, времени, могут ошибки. Плюсы: быстро грузится, эффективность, воплощение замыслов.

  • Использование комплексом (FrontPage, Macromedia Dream Weaver, шаблоны)

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

  • Комбинирование кодов и комплексов.

Базовый набор компонентов Web-сайта.

Текст:

  • Содержание должно быть достоверным и содержательным

  • Соблюдение грамотности

  • Использование иностранных слов только по делу

  • Использование цензурных слов; не использование сленга

  • Форматирование (стили, отступы, шрифты, выделения)

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

Графика:

  • Использование по делу (лишнее – увеличивает время загрузки)

  • Форматы должны быть грамотно подобраны

  • Если графика обязательна, то нужно текстом описать графика (дополнительно)

  • Перегруженность графикой затрудняет восприятие

  • Использование современных средств (флешки, анимация, видео)

Средства навигации:

  • Гиперссылки (место внутри сайта, другой сайт, другой web-ресурс)

  • Навигационные панели (располагаются в левой верхнем углу)

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

  • Поисковые системы

Дополнительные компоненты:

  • Интерактивные системы (взаимодействие)

  • Аккаунты

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

  • Серверные скрипты (динамические страницы)

  • Гостевые книги, форумы, счетчики посещений

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