Современные информационные технологии\1. Компьютерная инженерия

 

К.т.н., доцент Веселовская Г.В., магистр Салимоненко А.В.

Херсонский национальный технический университет, Украина

Исследование технологических платформ

поддержки сайтов Интернет-магазинов

 

Результатом развития сетевых компьютерных технологий стала возможность осуществлять покупки посредством Интернет-магазинов (onlineshop, e-shop) – специализированного вида бизнеса, основанного на дистанционном обслуживании и предоставлении возможности продавцу и покупателю совершать сделки по покупке-продаже товаров посредством глобальной компьютерной сети Интернет. Прежде всего, интернет-магазин следует рассматривать как сайт, реализованный на различных платформах, которые можно классифицировать следующим образом: CMS (коробочные коммерческие, бесплатные OpenSource, индивидуальные); SaaS-платформы.

CMS (Content Management System, система управления содержимым / контентом) – компьютерная программа (информационная система), используемая для организации и обеспечения процесса по совместному созданию, управлению, редактированию содержимого сайта, принцип работы которой базируется на следующих технологических цепочках: (браузер пользователя <запрос>) -> (Web-сервер <получить ответ>) -> (CMS <запрос контента>) -> (база данных); (база данных <контент>) -> (шаблон <код>) -> (Web-сервер <ответ>) -> (браузер пользователя).

SaaS (software as a service, программное обеспечение как услуга) ‒ система продажи программного продукта с предоставлением доступа пользователю через Интернет: вместо покупки и установки программного обеспечения у пользователя на компьютере локально, сервис доступен через WWW, из облака.

Принцип работы SaaS-платформ отвечает схеме (совокупность интернет-магазинов) <-> (Saas-платформа) <-> (устройство доступа пользователя (ПК / ноутбук / планшет / КПК / смартфон)).

На данный момент существуют сотни готовых решений, имеющие свои специфические достоинства и недостатки.

Коробочные коммерческие CMS, защищенные лицензионным ключом, используемым в одном экземпляре (1С-Битрикс, NetCat, UMI.CMS, HostCMS, AMIRO.CMS), широко распространены в крупных организациях, отличаясь надёжностью, стабильностью, высоким уровнем безопасности и регулярными обновлениями. Недостатки коробочных коммерческих CMS: высокая цена, зависящая от сложности функционала сайта; проблемность закрытого кода для сайтов с нестандартным функционалом (внесение изменений под задачи конкретного проекта требует внедрения стороннего кода в ядро системы).

OpenSource CMS – бесплатное программное обеспечение с открытым доступом и регулярным обновлением, для которого большое количество специалистов, готовых стать подрядчиками сайтов на базе open-source движков, компенсирует отсутствие техподдержки. Недостатки систем OpenSource CMS: вследствие открытого кода, сайт теряет безопасность и поддается хакерским атакам; панель администрирования сайта имеет недружелюбный интерфейс; высока вероятность некорректного обновления движка после расширений функционала системы.

Вариант индивидуальных CMS (самописных движков) следует рассматривать, если возможностей доступных CMS не хватает для изготовления сайта в соответствии с предъявляемыми требованиями. Преимущества индивидуальных CMS: не содержат лишнего инструментария (в результате, скрипты быстрее работают и легче оптимизируются); часто включают набор нестандартных функций; отличаются гибкостью, позволяющей легко редактировать и создавать новые модули. Недостатки индивидуальных CMS: цена; время разработки.

Сервисные платформы типа SaaS предоставляют готовый скрипт и позволяют размещать Интернет-магазин на своих серверах методом аренды дискового пространства. Преимущества SaaS-платформ: минимальные финансовые расходы на приобретение программного обеспечения и его дальнейшую поддержку; как правило, кроссплатформенность и кроссбраузерность (не требуют конкретной операционной системы или браузера для корректной работы); доступ к приложению может быть произведен из любой точки с доступом к Интернету. Недостатки SaaS-платформ: не всегда безопасны (коммерческие данные будут передаваться стороннему провайдеру); зависимость от скорости Интернет-соединения, что приводит к невысокому быстродействию системы.

Выбор платформы подразумевает анализ масштабов будущего проекта: если будущий Интернет магазин – сеть магазинов по продаже бытовой техники, то следует выбрать платную CMS, гарантирующую безопасность и имеющую широкие функциональные возможности; для небольших Интернет-магазинов, приемлемым вариантом является OpenSource CMS, не требующая финансовых и временных затрат; для стартапов (начинающих проектов), оптимальным вариантом станет облачная платформа SaaS; индивидуальные CMS – непосредственные решения для собственных нужд.

 

Литература:

 

1. Халворсон К. Контентная стратегия управления сайтом / К. Халворсон, М. Рэч. ‒ Санкт-Петербург [и др.]: Питер, 2017. ‒ 224 с.

2. Рим А. Современные системы управления контентом. СПб. и др. : Питер , 2017. 152 с.

3. Колисниченко Д. Выбираем лучший бесплатный движок для сайта. CMS Joomla! и Drupal / Д. Колисниченко. М.: БХВ-Петербург, 2017. 288 c.