Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_2_2012.docx
Скачиваний:
73
Добавлен:
17.04.2015
Размер:
690.6 Кб
Скачать

2.1.4.4. Стоимость программного обеспечения

Данный вопрос относится, в первую очередь, к технологиям, в разработке которых участвовала Microsoft – DHTML, ASP и ActiveX. Далеко не все элементы ActiveX распространяются бесплатно – некоторые требуют приобретения лицензии.

Построение Web-серверов на базе технологий Microsoft сопряжено со значительными финансовыми затратами на приобретение программного обеспечения. Отметим, что все средства для создания Web-серверов с технологиями CGI или PHP (операционные системы семейства Linux или FreeBSD, Web-сервер Apache, сам язык PHP) могут быть получены бесплатно без нарушений каких бы то ни было лицензий.

2.1.4.5. Вывод

Подытожим вышеизложенные сравнения следующим выводом. При применении Web-сервера на базе ОС Unix для реализации интерактивных Web-документов на стороне сервера предпочтительным является использование языка PHP. В случае повышенных требований к быстродействию при обработке больших объемов информации рекомендуется использование интерфейса CGI со сценариями, написанными на компилируемых языках. На серверах на базе Windows предпочтительно применение технологии ASP. Для проверки больших объемов информации перед передачей их на сервер или для реализации обработки информации на стороне пользователя рекомендуется использовать компоненты DHTML.

Выбор оптимального с точки зрения быстродействия решения возможен лишь при сравнении нескольких способов решения одной задачи с применением различных технологий. Сведем рассмотренные характеристики в таблицу (см. табл. 2.1):

Таблица 2.1

Характеристики Web- технологий

Характеристики

Технология

CGI

PHP

ASP

DHTML

DHTML+ActiveX

Место выполнения

сервер

сервер

сервер

клиент

клиент

Быстродействие

++

+-

+-

+-

++

Скорость загрузки

++

++

--

--

--

Нагрузка на сеть при работе с данными

+-

+-

+-

+-

--

Платформа

W/U

W/U

W

W/U

W

Простота разработки

--

++

+-

+-

+-

Работа с базами данных

+

+

+

-

+

Отсутствие лицензирования

+

+

-

-

-

примечание: W – MS Windows, U – Unix.

4. Требования к содержанию и оформлению отчета

Отчет по данной работе не оформляется

5. Контрольные вопросы

6. Литература

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