Программы, написанные на PHP, выполняются на стороне сервера, т.е. начинают работать до загрузки страницы после подачи запроса клиента (например, ввода адреса). Они обрабатываются программой – сервером и в качестве ответа на запрос выдают динамически (т.е. в зависимости от запроса, интерактивно) генерируемые страницы. Эти страницы могут содержать как стандартные HTML-тэги, так и «скрипты» (маленькие программы WEB – приложения, выполняемые на стороне клиента), написанные на JavaScript или VBScript, которые начнут выполняться после полной загрузки браузером сгенерированной на сервере страницы.
JavaScript и VBScript предназначены, в основном, для придания динамичности (подвижности) страницам – выпадающие меню, мерцающие кнопки, эффектные переходы и т.п. Функции JavaScript, позволяют работать только с ресурсами клиентской машины и только с локальной файловой системой.
Скорость выполнения скрипта или программы. Среди локальных языков наивысшим быстродействием обладает JavaScript, среди серверных рекордсменом по обработке небольших объемов данных и текста является Perl. PHP на втором месте, но при этом имеет широчайшие возможности доступа практически к любым серверам баз данных.
Скрипты на JavaScript и VBScript встраиваются непосредственно в web – страницу и остаются видны в коде страницы во время её просмотра. То есть исходный текст любого скрипта, написанного на встроенном языке, можно просмотреть, открыв HTML-код страницы. Естественно, ни о какой секретности, безопасности или соблюдении авторских прав в данном случае речь не идет – кто захочет, тот и просмотрит, скопирует и переделает на свой лад. Программы на Perl пишутся в виде отдельных файлов и подключаются к странице с помощью директив SSI, тэгов IFRAME или JMG. При этом в коде страницы мы получаем результат выполнения скрипта, а не его исходный код. Режим секретности – максимальный. Программы на PHP, так же как и на JavaScript, встраиваются в тело страницы и возвращают пользователю только результат выполнения.
CMS (Content Management System) – это программное обеспечение, которое позволяет разрабатывать и поддерживать динамические информационные web – сайты. Разные cms позволяют проектировать сайты различной сложности.
Существует два основных вида cms:
1. Сms работающие и располагающиеся в Интернете;
2. Сms установленные на компьютере и соединенные с сайтом автоматически или через интерфейс обновления файлов.
После интеграции cms с сайтом можно управлять содержанием и структурой сайта, публиковать новости, редактировать тексты и размещать графику, изменять и добавлять продукцию в каталоге, создавать новые страницы, разделы и многое другое. Преимущество динамических сайтов, построенных на основе cms, заключается в отделении дизайна от информационного наполнения, что позволяет автоматизировать документооборот, бизнес процессы, механизмы персонализации. Более того, cms позволяет управлять содержимым сайта настолько легко, просто и быстро, что коммерческая выгода от использования cms становится значительной. Цели и задачи cms – управление, наполнение и редактирование информации и графики клиентом.
Создание сайтов на основе CMS позволяет ускорить процесс его разработки, облегчить внедрение дизайна, упростить процесс сопровождение и продвижение сайта. Среди CMS существуют как дорогостоящие разработки, так бесплатные (но от этого не менее удобные и профессиональные) системы управления контентом. Самой известной из них является CMS Joomla!.
Создание сайтов на основе Joomla! CMS не привязывает заказчика к конкретной студии дизайна. В любой момент можно передать сопровождение сайтов другому исполнителю. Широкое распространение Joomla! положительно сказывается на количестве опытных специалистов в совершенстве владеющих секретами данной CMS. Популярность Joomla! CMS заставила многих хостинг-провайдеров предоставлять возможность использования данной системы по умолчанию.
Для создания web – сайта первое, что нам необходимо - это установить
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.