Читайте также:
|
|
Для разработки сайта используются различные средства: конструкторы сайтов (дизайнеры), WebCoder, профессиональные приложения: Macromedia HomeSite Plus for Windows XP, Macromedia Dreamweaver, Microsoft FrontPage и т.д. Для создания сайтов целесообразно использовать редакторы на русском языке Macromedia Dreamweaver или FrontPage.
В редакторе FrontPage существуют мастера, которые позволяют легко создавать Web-сайт, и шаблоны Web-страниц и Web-узлов, содержащие разметку (структуру) и дизайн необходимые для быстрого создания как Web-страниц, так и Web-сайтов. С помощью FrontPage можно также создавать Web-страницы и Web-сайты на базе пустой страницы и пустого Web-узла.
Для разработки статических сайтов принято использовать язык разметки гипертекста (HTML) в сочетании с каскадными таблицами стилей (CSS).
Для создания динамического сайта используются следующие технологии:
- разметка текста и оформление формируется с помощью связки HTML+CSS
- формирование страниц происходит в результате работы сценариев (программ), написанных на каком-либо языке программирования.
Различают 2 способа генерации содержимого веб-страниц:
1) на стороне сервера: сервер получает запрос от клиента и передает его программе-сценарию, которая «собирает» требуемую веб-страницу, выбирая необходимую информацию из базы данных или файлов, хранящихся на сервере и соединяя контент с оформлением из шаблона. После этого сформированная страница передается браузеру клиента. Данная технология является «прозрачной» для клиента в том смысле, что пользователь получает готовую веб-страницу, не содержащую программного кода и может даже не догадываться, что страница не является статической.
Примером могут служить страницы сайта edu.sites.spb.ru, генерируемые сценарием, написанным на языке PHP.
Для написания серверных сценариев используются языки Perl, PHP, Python, ASP, Ruby. Так же могут использоваться включения на стороне сервера - SSI
2) на стороне клиента: сценарии сборки страницы в этом случае включаются в текст страниц. Сервер передает запрошенную страницу браузеру клиента, который выполняет программный код и осуществляет отображение результата.
На стороне клиента используются языки Javascript, JScript, ActionScript
В реальности чаще всего используется комбинация этих двух способов генерации содержимого веб-страниц. В таком случае формирование веб-страниц выполняется в следующем порядке:
1. Генерация содержимого на стороне сервера;
2. Передача сгенерированной странички клиенту;
3. Генерация содержимого на стороне клиента.
Дата добавления: 2015-07-10; просмотров: 149 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Этапы разработки Web-сайта | | | Окном Печени являются глаза, зеркалом — ногти . |