Неочевидная для постороннего взгляда, но весьма серьёзная разница между статической «страничкой», сверстанной на HTML, и полноценным сайтом, реализующим общение пользователя с той информационной системой, к которой он привязан, состоит в том, что между «сервером, где данные лежат» и пользователем сайта есть ещё один «посредник». Этот посредник — программа которая динамически реагирует на запросы пользователя, отсылая их к базе данных, и отображает результат в окне Internet-браузера уже в виде HTML.
Сам «язык разметки гипертекста», которым HTML и является, не в состоянии выполнять подобные операции, и HTML-документ является статическим, неизменным — что вполне удовлетворяет запросы авторов статических страниц. Для профессиональных же web-программистов, работающих над профессиональными сайтами, есть иные инструменты. Одним из наиболее популярных (хоть, возможно, и не идеальным с точки зрения безопасности) языков динамической вёрстки является PHP, с помощью которого в тело Internet-страницы внедряется вся необходимая логика, управляющая поведением сайта.
Наиболее же распространенным среди web-программистов сервером баз данных стал MySQL (в последние несколько лет сменивший имя на MariaDB), который сочетает простоту настройки с производительностью, сравнимой с показателями коммерческих СУБД (чья стоимость зашкаливает за сотни тысяч долларов). Если вас не пугает необходимость изучения сразу двух языков — PHP и MySQL, то книга Линн Бейли и Майкла Моррисона «Изучаем PHP и MySQL» — именно то, что вам нужно. На практических примерах вы освоите все необходимые навыки от простейших запросов к СУБД до безопасной авторизации пользователя, и на их основе сможете создать типовые информационные системы, такие, например, как сайт знакомств или рейтинговая система.
38,232 просмотров всего, 1 просмотров сегодня