Карачаево-Черкесский государственный

 университет имени У.Д. Алиева

 

Рассмотрим статистические и динамические сайты.

Статические сайты – это наборы 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).

 

Литература

 

  1. Хоган Б., Годин А., Джонсон К., Уоррен К., Уэбер М. Книга веб-программиста: секреты профессиональной разработки веб-сайтов. – Изд-во: Питер, 2013. – 288 с.
  2. Экономичный Web-дизайн. /Кэрри Бикнер. – Изд-во: НТ Пресс, 2005.– 248 с.

Представлена научным руководителем

к.э.н., доцентом Асхаковой  Ф.Х.