Чтобы создать простые статические страницы, можно ограничиться лишь изучением HTML и CSS. Но поскольку в наши времена пользователей трудно удивить просто красивым дизайном и «читабельно» отформатированным текстом, сайтостроителям приходится постигать более сложную дисциплину, которая называется веб-программированием. Именно об этом и поведется беседа в данной общепознавательной статье.
Веб-программирование предназначается для осуществления динамических действий на сайте, таких как добавление комментариев, поиск, опросы, гостевые и т.д. Все эти задачи реализуются за счет специально подготовленных скриптов. Скрипты делятся на две разновидности: серверные и клиентские.
Первые выполняются на удаленном компьютере, на котором помещен сам веб-ресурс. То есть, это процессы, которые выполняются еще до того, как посетитель открыл страницу. Клиентские скрипты воспроизводятся уже непосредственно на ПК пользователей, и для этого не требуется обновление страницы, активность осуществляется в режиме реального времени.
Все языки веб-программирования (на которых пишутся скрипты), отличны друг от друга, одни нацелены на разработку серверных скриптов, другие – клиентских, а некоторые являются универсальными. Подробней о них вы можете узнать, если посетите форум программистов.
Клиентские скрипты чаще всего реализуются с помощью таких распространенных технологий, как VBScript, JavaScript и Flash. Для применения первых двух не нужны никакие дополнительные надстройки, можно просто прописать код в теле HTML-документа или же занести его в отдельный файл, а потом также указать его в коде.
JavaScript считается более популярным инструментом веб-программирования, нежели VBScript. Он действует примерно таким образом: определяет, что сделал пользователь, и реагирует на это соответствующим действием. Срабатывает JavaScript моментально и без перезагрузки страницы.
С помощью Adobe Flash можно также реализовать всякие привлекательные динамические визуальные эффекты. Он способен воплотить как простейшие функции рекламной анимации, так и разнообразные онлайн-игрушки. Но для воспроизведения всех подобных дополнений пользователям придется устанавливать Flash Player.
Серверные скрипты пишутся на трех основных языках веб-программирования: PHP, ASP.NET и Perl. Среди них самым востребованным считается PHP, он не так сложен в изучении, практически каждый хостер его поддерживает, а дополнительно для PHP характерно повышенное быстродействие. Именно на данном языке веб-программирования чаще всего выполняются системы управления контентом. ASP.NET – это аналогичное программное решение от Microsoft, работающий на базе Windows, а Perl в свою очередь функционирует под Unix.
html-cсылка на публикацию |
|
BB-cсылка на публикацию |
|
Прямая ссылка на публикацию |
|
|