Главная страница
Навигация по странице:

  • 3.2 Выбор и обоснование методов решения поставленных задач Выбор CMS системы

  • WordPress 1С-Битрикс Joomla

  • Для каких сайтов подходит

  • Языки программирования

  • Веб-серверы

  • Возможности самостоятельного конфигурирования

  • Удобство использования

  • Встроенные модули

  • Вывод

  • Язык разработки ( PHP

  • Проектная деятельность(документация). 3 Реализация проекта 1 Описание изучаемой технологии


    Скачать 16.22 Kb.
    Название3 Реализация проекта 1 Описание изучаемой технологии
    АнкорПроектная деятельность(документация
    Дата10.01.2021
    Размер16.22 Kb.
    Формат файлаdocx
    Имя файла3-1.docx
    ТипДокументы
    #166809

    3 Реализация проекта

    3.1 Описание изучаемой технологии

    Порталы – платформы с обширной структурой полезных ресурсов, с привлекательным дизайном, удобной навигацией, с помощью которой можно быстро попасть в нужный раздел. Почта, поиск информации, новости, афиша, библиотека, статьи, фото и видео галереи, погода и не только это – всё есть на одном сервисе. Такой обширный спектр возможностей доступен благодаря наличию поисковой системы, которая является переключателем, как на железной дороге – показывает варианты путей направления и переводит (переключает) на нужный сайт. Она предлагает большой выбор ссылок на другие веб-ресурсы и направляет посетителя на ту площадку, где он найдёт необходимую ему информацию. Также отличительной чертой портала является интерактивная часть. Она вовлекает своих пользователей в тематические форумы для обсуждения насущных вопросов и обмена опытом в чатах, опросах, знакомствах, комментариях, рейтингах и отзывах.

    Сайт так же, как и интернет-портал, может быть наполнен контентом. Материалов, статей и видеороликов может быть много. Но обычный сайт все равно посвящен одной тематике. Например, интернет-магазин продает либо определенный товар, либо продукцию какой-нибудь фирмы — вы не встретите ресурс, где можно купить кошачий корм и книги по копирайтингу. Форумы являются местом для общения и обсуждения определенной темы. Сайт-визитка представляет основные данные о предприятии, бренде или частном предпринимателе. Блог — это авторский дневник. Задача этих ресурсов – предоставить материалы в полном объеме по одному определенному предмету. Чтобы вовлечь посетителя в чтение таким образом и заставить как можно дольше находился на них. У интернет-портала другая цель. Его задача в том, чтобы помочь посетителю найти ответ на свой вопрос и с помощью ссылок на внешние сервисы направить его на нужный ему ресурс за необходимой информацией.

    Существуют несколько разновидностей: Горизонтальные – их еще называют «универсальным». Включают в себя широкий спектр тем, сервисов и функций. Их задача заключается в том, чтобы охватить и предоставить как можно больше информации, создать широкий охват и вовлечь максимальное количество посетителей. Это всем известные Yandex, Yahoo!, Mail.ru, Ukr.net. Вертикальные – имеют название «портал-ниша». Их особенностью является узкая тематика. Например, образовательная или автомобильная. На таких площадках собираются единомышленники, которые очень активно общаются на форумах или чатах. Вертикальные порталы разделяются по аудитории. Корпоративные – это модернизированные сайты организаций, которые предоставляют информацию сотрудникам и партнёрам. Чаще всего это закрытые порталы с отдельными правами доступа к материалам, касающимся рабочего процесса компаний. Государственные – узконаправленные площадки, цель которых информировать своих посетителей о последних новостях или об изменениях в законодательстве. Региональные – обобщают информацию о городе или административной единице. Освещают события, связанные с жизнью региона, могут иметь отдельные места для обсуждения и другие сервисы. Интернет-портал, является площадкой со сложной структурой и большими функциями, чем у сайта. Его основная задача – помочь посетителям сориентироваться в большом потоке информации и сделать этот процесс комфортным.

    3.2 Выбор и обоснование методов решения поставленных задач

    Выбор CMS системы




    WordPress

    1С-Битрикс

    Joomla

    Лицензия

    Бесплатная

    Платная

    Бесплатная

    Для каких сайтов подходит?

    Любые

    Крупные сайты

    Любые

    Языки программирования

    Любые

    PHP (версия 7.1 и выше)

    PHP (версия 5.3.10 и выше)

    БД

    MySQL (версия 5.6 и выше), MariaDB (версия 10.1 и выше)

    MySQL (версия 5.6 и выше)

    MySQL (версия 5.5.3 и выше), MS SQL (версия 10.50.1600.1 и выше), Postgres SQL (версия 9.1 и выше)

    ОС

    Windows, UNIX

    Windows, UNIX

    Windows, UNIX

    Веб-серверы

    Apache, nginx

    Apache

    Apache, IIS, nginx

    Безопасность и производительность

    Ограниченные функции при базовой конфигурации

    Высокий уровень защиты и производительности

    Большая статистика взломов, безопасность уменьшается при установке сторонних расширений

    Возможности самостоятельного конфигурирования

    Гибкая система, легкое масштабирование

    Высокий уровень защиты и производительности

    Гибкая система, легкое масштабирование

    Удобство использования

    Простая настройка и установка, много руководств

    Мало бесплатной информации по установке и настройке

    Простая установка, быстрое разворачивание на хостингах, подходит для новичков

    Встроенные модули

    Базовые плагины, много платных и бесплатных модулей

    Количество встроенных модулей зависит от редакции системы

    Много встроенных модулей, есть возможность устанавливать дополнительные плагины

    Вывод: в роли CMS-системы был выбран WordPress потому что он легок в освоении и обеспечивает широкий, но в тоже время простой функционал.

    Веб сервер (Apache или NGINX)

    Критерии оценивания: простота, производительность, поддержка ОС, гибкость.




    Apache

    NGINX

    Простота

    Легко разрабатывать и внедрять новые функции благодаря своей модели «одно соединение на весь процесс»

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

    Производительность

    Медленно в отображении статического контента, но быстрая в отображении динамического контента

     В 2,5 раза быстрее, чем Apache, и потребляет меньше памяти

    Поддержка ОС

    Поддерживает все ОС - Unix, в том числе и Windows

    Поддерживает все ОС - как Unix, так и Windows, однако производительность в Windows сравнительно менее стабильна.

    Гибкость

    Можно настроить, добавив модули. Apache имел самую долгую динамическую загрузку модулей

    NGINX версии 1.11.5 и NGINX Plus Release R11 представили совместимость для динамических модулей

    В роли веб сервера был выбран Apache, потому что он лег в разработке и настраивания, а также он совместим со всеми остальными частями сервера

    Язык разработки (PHP,HTML)

    PHP

    Плюсы

    • Легок в освоении;

    • Имеет развитую поддержку баз данных;

    • Может быть развёрнут почти на любом сервере;

    • Портирован под большое количество аппаратных платформ и операционных систем.

    Минусы

    • Веб-приложения, написанные на PHP, зачастую имеют проблемы с безопасностью;

    • Не подходит для создания десктопных приложений или системных компонентов;

    • Нет обратной совместимости между разными версиями языка.

    Язык php был выбран из-за простоты в освоении, огромного количества документации, библиотек и расширений, а также из-за поддержки большинства баз данных в том числе MySQL.


    написать администратору сайта