Карачаево-Черкесский государственный
университет имени У.Д. Алиева
Рассмотрим статистические и динамические сайты.
Статические сайты – это наборы HTML страниц, лежащие на веб-серверах. В своей работе они не используют возможности серверных языков программирования, таких как php, python, ruby и др., а также баз данных, таких как mysql, postgresql и др.[1].
Динамические сайты – это наборы скриптов, в той или иной степени, использующие указанные языки программирования и базы данных [1].
К существенным различиям между статическими и динамическими сайтами можно отнести то, что в первых данные сайта хранятся в HTML страницах, а во вторых данные сайта хранятся на базе.
Лёгкостью поддержки сайтов динамические сайты опережают статистические сайты, но уступают в быстродействии.
Для разработки динамических сайтов используют движки CMS.
На сегодняшний день существуют, большое количество бесплатных CMS движков для создания сайтов. Наиболее популярными из них является WordPress, Joomla, Drupal и т.д.
WordPress – является системой управления содержимым сайта с открытым исходным кодом, распространяемой под GNU GPL. Эта система написана на PHP, в качестве сервера базы данных использует MySQL [2].
Joomla – простая и подходящая для создания корпоративных сайтов система. В шаблонах, много файлов и запутанная структура. Нужно настраивать много сторонних компонентов, каждый из которых имеет свои особенности.
CMS Joomla обладает следующими системными требованиями: поддержка Zlib, поддержка XML, поддержка базы данных:(mysql, mysqli), String Overload выключена, поддержка INI Parser, поддержка JSON.
Drupal – удобная панель администрирования с фронтальной части. Для достижения желаемого результата в работе необходимо программировать и править различные системные файлы.
CMS Drupal обладает следующими системными требованиями: gd, PHP XML extension, Hash and JSON, Php Data Objects (PDO).
Немаловажной проблемой является выбор домена и хостинга для сайта.
Для выбора хостинга нужно учесть: цену услуги, наличие PHP, SSH и функции бэкапа, удобство работы панели управления хостинга.
Рассмотрим, как выложить сайт в Интернет. Для этого применяются программы использующие протокол FTP (протокол передачи файлов через интернет). Их называют FTP-менеджерами (FTP-клиентами):
- FileZilla (Windows);
- ForkLift (Mac OS);
- встроенные FTP-клиенты в программах Far, Total Commander.
IP адрес сервера, логин и пароль применяются при работе с FTP.
Кроме этого метода существует ещё второй метод работы с высланным сервером SSH. Суть, которого заключается во вводе разных текстовых команд и управления компьютером.
Рассмотрим программы, использующиеся для работы через SSH:
- Putty (Windows);
- Terminal или Konsole (Linux и Mac Os).
Сам сайт можно создать в текстовых редакторах:
- Notepad++ (Windows);
- Sublime 2 (Mac Os).
Все перечисленные программы можно установить с помощью программы WAMP (MAMP).
Литература
- Хоган Б., Годин А., Джонсон К., Уоррен К., Уэбер М. Книга веб-программиста: секреты профессиональной разработки веб-сайтов. – Изд-во: Питер, 2013. – 288 с.
- Экономичный Web-дизайн. /Кэрри Бикнер. – Изд-во: НТ Пресс, 2005.– 248 с.
Представлена научным руководителем
к.э.н., доцентом Асхаковой Ф.Х.
Свежие комментарии