Обзор технологий создания сайтов Статический сайт сайт, состоящий из веб-страниц, графических и стилевых файлов. Динамический сайт сайт, страницы которого не хранятся на сервере в готовом виде, а генерируются "на лету" по запросу пользователя специальной программой Динамический сайт разметка текста и оформление формируется с помощью связки HTML+CSS формирование страниц происходит в результате работы сценариев (программ), написанных на какомлибо языке программирования. Способы генерации содержимого вебстраниц на стороне сервера языки Perl, PHP, Python, ASP, Ruby, включения на стороне сервера — SSI на стороне клиента языки Javascript, JScript, ActionScript Формирование страницы динамического сайта 1. Генерация содержимого на стороне сервера; 2. Передача сгенерированной странички клиенту; 3. Генерация содержимого на стороне клиента. Способы создания сайтов Вручную WYSIWYG (визуальные) редакторы специализированные редакторы html (CSS, программного) кода текстовые редакторы С использованием локального конструктора сайтов Система управления содержимым (CMS, Content Management Software, Сontent Management System) Конструктор сайтов ПО для создания сайта вручную текстовые редакторы Блокнот (Notepad) специализированные редакторы html (CSS, программного) кода RJ TextEd Homesite TopStyle Lite WYSIWYG (визуальные) редакторы KompoZer, Macromedia Dreamweaver, Quanta Plus (для Linux), Web Page Maker Конструкторы сайтов CMS Коммерческие Бесплатные Bitrix, HostCMS, AMIRO.CMS Joomla, Drupal, PHP-Nuke, Joostina Локальные конструкторы сайтов MiniSite