Обзор технологий создания сайтов
Статический сайт - сайт, состоящий из веб-страниц, графических и стилевых файлов. Динамический сайт - сайт, страницы которого не хранятся на сервере в готовом виде, а генерируются "на лету" по запросу пользователя специальной программой
Динамический сайт разметка текста и оформление формируется с помощью связки 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