Доклад: Языки серверных скриптов

Доклад: Языки серверных скриптов




👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































В последнее время Web-узлы перестают быть просто набором страниц и картинок. Все чаще создаются узлы, которые взаимодействуют с посетителем, выполняют какие-то действия, собирают данные, ведут подсчеты, самонастраиваются под предпочтения посетителя. Вcе меньше Web-узлы становятся похожими на статическую библиотеку страниц, и превращаются в целые программные системы, связанные с базами данных. Все чаще можно встретить объявления Web-студий, приглашающих помимо Web-дизайнеров и администраторов еще и Web-программистов.
Для того, чтобы простая HTML-страница ожила, существует несколько технологий. Первое деление связано с местом осуществления этого оживления: на сервере или на клиенте. Далее деление ведется по методу программирования: с использованием интерпретируемых скриптов или откомпиллированных программ. Вышеизложенное можно представить в виде следующей таблицы:
Серверные скрипты, о которых речь пойдет в данной статье, относятся к серверной части, но стоят особняком, так как сочетают в себе свойства как скриптовых языков, так и программ.
Основное отличие от CGI-скриптов (которые пишутся чаще всего на языке Perl, а иногда на Tcl и даже на языке командных оболочек bash/tcsh) и от CGI-программ (которые пишутся на языках высокого уровня от C/C++ до Basic-a) – это то, что в CGI-программах вы сами пишете выводимый HTML-код, а используя язык серверного скрипта, вы встраиваете свою программу в готовую HTML-страницу, используя открывающий и закрывающий теги.
Отличие серверного скрипта от JavaScript, VBScript или JScript, как можно догадаться, состоит в том, что серверный скрипт выполняется на сервере, а клиенту передается результат работы, тогда как в JavaScript-код полностью передается на клиентскую машину и только там выполняется.
Ваша страница в этом случае представляет собой смесь HTML-кода с кодом программы. Процесс схож с тем, как работает SSI (ServerSideIncludes). Web-сервер настраивается таким образом, что файлы-страницы с определенным расширением (asp/php/cfm) не отправляются сразу клиенту, а перед отправкой пропускаются через обработчик, который производит разбор страницы и выполняет операции, в ней записанные. Таким образом клиенту выдается не та страница, которая хранится на сервере, а страница созданная на лету по результатам выполнения программы. Как видите, связка состоит из двух звеньев: скриптов в HTML-странице и обработчика, который представляет собой либо отдельную программу, либо для увеличения скорости работы встраивается в виде модуля в Web-сервер.
Независимость от платформы. В большинстве случаев скрипты, написанные для одной платформы, можно перенести на другую платформу с минимальными изменениями или даже вообще без них. Главное, чтобы под данную платформу существовал "обработчик". В последнее время разработчики языков серверных скриптов стали уделять большее внимание переносимости и стараются выпускать обработчики под как можно большее количество платформ.
Открытость кода. Работая со скриптами, вы всегда можете быть уверены в том, что полностью контролируете выполнение программы. В отличие от готовых откомпиллированных программ вам нет нужды задаваться вопросом, а не исполняет ли программа какие-либо запрещеные действия? Имея исходный текст, вы всегда можете внести в программу такие изменения, которые в полной мере отвечают именно вашим специфическим запросам.
Скорость работы. Несмотря ни на что, рассматриваемые нами языки - являются интерпретируемыми. Это значит, что они в большей степени уступают по скорости работы откомпиллированным CGI-программам.

Название: Языки серверных скриптов
Раздел: Рефераты по информатике, программированию
Тип: доклад
Добавлен 23:21:53 22 января 2005 Похожие работы
Просмотров: 101
Комментариев: 15
Оценило: 3 человек
Средний балл: 5
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Доклад: Языки серверных скриптов
Реферат: Российско-Украинские отношения
Берік Отбасы Эссе
Курсовая работа по теме Проектирование локальной вычислительной сети предприятия
Погрешность Измерений И Средств Измерений Реферат
Курсовая работа по теме Проведение работ по ремонту автомобилей
Сочинение: О чем я думаю и что чувствую, читая письмо Татьяны. 4
Общение В 21 Веке Сочинение
Внутренняя Политика Александра 1 Курсовая Работа
Положение О Диссертации Кандидата Наук
Курсовая Работа Теория Государства И Права В Системе Юридических Наук
Реферат: Ultimate Recreational Vehicle Essay Research Paper The
Реферат: Основи створення та виготовлення рекламного звернення
Практическое задание по теме Анализ химического состава р. Самара в районе с. Вербки
Курсовая работа по теме Игровые методы обучения английскому языку во втором классе
Курсовая Работа На Тему Перетворювач Ємність - Тривалість Імпульсу
Темы Сочинений По Творчеству Горького 11 Класс
Курсовая работа по теме Оцінка фінансового стану підприємства ВАТ 'М’ясокомбінат 'Ятрань' за даними фінансової звітності
Курсовая работа по теме Признаки и квалификация преступлений
Контрольная работа по теме Історія виникнення та розвиток побутових танців cередньовіччя
Курсовая работа: История вексельного права. Скачать бесплатно и без регистрации
Реферат: Новгород
Реферат: Уголовно-исполнительная система
Реферат: Личность как субъект политики

Report Page