Классификация веб-технологий

Опубликовал: Tuesday, July 10, 2024 в категории PHP | Пока нет комментариев

Все технологии, применяемые при создании веб-систем, делятся на два основных класса: исполняемые на клиенте средствами обо- зревателя Интернет (HTML, CSS, JavaScript, Flash, ActiveX и т.п.) и исполняемые на сервере средствами веб-сервера (SSI, PHP, ASP, Perl, Python и т.п.) и связанных с ним систем (MySQL, PostgreSQL, MSSQL и т.п.).

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

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

новки какого-либо дополнительного программного обеспечения кроме обозревателя Интернет.

Интернет

Сервер

PHP, MySQL

Клиент

HTML, CSS, JS

Рис. 1.1. Взаимодействие серверных и клиентских технологий

1.2.  Инструментарий разработчика

Сегодня наиболее популярным серверным комплексом является так называемый LAMP – акроним, составленный из первых букв следующего программного обеспечения:

•      Linux – операционная система;

•      Apache – веб-сервер;

•      MySQL – система управления базами данных;

•      PHP – скриптовый язык программирования, используе-

мый для создания веб-приложений.

Данный комплекс позволяет решить большинство из стоящих сегодня перед разработчиками веб-систем задач на приемлемом по скорости обработки информации уровне.

Источник: Филиппов С.А. Основы современного веб-программирования: Учебное пособие. М.: НИЯУ МИФИ, 2011. – 160 с.

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *