Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая РИП-Полюдов А.С..docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
583 Кб
Скачать
☆

1.2.4. Программные решения и технологии для программирования серверной части ип

Для программирования серверной части ИП могут использоваться следующие подходы:

  1. Объектно-ориентированное программирование. Данная методология программирования основана на представлении программы в виде совокупности объектов. Программа считает объектно-ориентированной, если выполнены три главных требования:

  • Использование объектов в качестве логических конструктивных элементов.

  • Использование каждого объекта как экземпляр отдельного класса.

  • Классы должны образовывать иерархию.

ООП имеет три основных методологии: компонентное, прототипное и класс-ориентированное программирование.

Компонентное программирование – это своего рода настройка, набор правил и ограничений, которые направленны на построение крупных развивающихся программных систем.

Прототипное программирование представляет собой механизм создания объектов путем задания набора полей и методов, которые объект должен иметь, а также механизм клонирования объектов.

Класс-ориентированное программирование – это программирование, которое сфокусированно на данных. Экземпляр является носителем данных - то есть обладает состоянием, меняющимся в соответствии с поведением, заданным классом. В класс-ориентированных языках новый экземпляр создаётся через вызов конструктора класса (возможно, с набором параметров). Получившийся экземпляр имеет структуру и поведение, жёстко заданные его классом [9, с. 33].

  1. Концепция MVC. Под MVC понимается схема использования нескольких шаблонов проектирования или схема «модель-представление-контроллер». Главная цель концепции MVC заключает в отделении модели от ее представления. При помощи такого разделения повышается возможность повторного использования. Концепция MVC разделяет данные на три компонента:

  1. Модель (предоставляет знания о данных и методах работы с данными).

  2. Представление, вид (отвечает за внешний вид предоставляемой информации).

  3. Контроллер (отвечает за обеспечение связи между пользователем и системой).

  1. РНР-фреймворки. Это своего рода каркас, который определяет структуру программной системы. Фреймворк ставит свои условия для построения структуры приложения, задавая на первом этапе работы его поведение по умолчанию, так называемый каркас. Выбор правильного фреймворка для проекта на PHP — первый шаг для его успешной реализации. Существуют такие РНР-фреймворки как:

  • LARAVEL

  • SYMFONY 2

  • CODEIGNITER

  • PHPIXIE и другие.

Самым ярким РНР-фреймворком является Laravel. У Laravel множество функций, обеспечивающих быструю разработку приложений. Есть свой движок для шаблонов Blade и элегантный синтаксис, который позволяет облегчить выполнение частых задач: аутентификация, сессии, анализ очередей, кеширование и маршрутизацию [9, с. 34].

  1. Процесс разработки ип

2.1 Выбор хостинга и доменного имени

В сети Интернет существует большое многообразие хостингов, для создания собственного хостинга необходимо выбрать его тип, в данном случае выбран был бесплатный субдомен, уникальное имя своего домена и создан индивидуальный логин «maddyson» и пароль «123456Qq»

После размещения сайта на хостинг было получено большое многообразие данных о сайте, например, его IP адрес, готовую ссылку на свой сайт, имя сервера и многое другое.

После размещения сайта на хостинг, любой человек может с легкостью найти его на просторах Интернета.