Melbis Shop Опыт десятков интернет-магазинов в одном продукте!
Ответы на вопросы
Описание
Скачать
Купить
Наши клиенты
Тех.поддержка
Аналитика
Веб-студиям
О компании
Melbis Shop работает
Компьютерные аксессуары
Спортивные тренажеры
Португальский сайт
Охота и рыбалка
Детская одежда
Автомагазин
Компьютерный магазин
Инструменты
Конный магазин
Очистители воздуха
Программное обеспечение
Начало » Аналитика » Откуда управлять магазином

Откуда управлять магазином?

Автор статьи «Откуда управлять магазином?»: Павел Коротов (Oborot.ru)
Комментитрует: Михаил Калужинов (К.М.)

К написанию этой заметки меня подвигла статья, недавно присланная для публикации сотрудником одной веб-студии. В материале делалась попытка сравнить преимущества и недостатки программ управления сайтом, работающих через браузер, и реализованных в виде отдельного Windows-приложения. Проглядев статью, я с удивлением обнаружил, что большая часть приведенных аргументов весьма спорна и, напротив, многие встречающиеся в реальной жизни преимущества и недостатки просто не упомянуты. Этой статьей хотелось бы раз и навсегда закрыть тему: "Какой тип CMS лучше".

(Здесь, происходит небольшая смена контекста и это стоит четко понимать. Первоначальная статья написана о CMS - т.е. о системе управления сайтом, а эта статья написана о системах управления интернет-магазином. Естественно, разница специфики управления разными сущностями накладывает свой отпечаток - надо это помнить. примечания К.М.)

История вопроса
Одним из критериев, по которым можно классифицировать системы управления сайтом (CMS) является то, как именно реализована программа управления. Все программы управления сайтами можно разделить на три подвида:

  • "серверная" (или онлайновая) – программа управления выполнена в виде веб-приложения, которое устанавливается на сервере. Работа администратора с сайтом / магазином осуществляется через обычный браузер в режиме онлайн;
  • "клиентская" (или офлайновая) – программа представляет собой отдельное приложение (как правило, для Windows), которое устанавливается на компьютере оператора. Оператор работает с информацией (обрабатывает заказы, редактирует каталог товаров, выставляет цены) на своем компьютере, затем программа соединяется с Интернетом, отправляет внесенные сотрудником изменения и получает данные об изменениях (например, о поступивших заказах);
  • "гибридные" системы – оперативное управление сайтом / магазином (например, обработка заказов) осуществляется через браузер, более же трудоемкие, требующие активного обмена данными с сервером, функции (наполнение каталога товара) вынесены в Windows-программу.
(Стоит сразу же отметить причины появления каждого из направлений и почему они разделились. "Онлайновое" направление возникло как наиболее простая и недорогая разработка. "Оффлайновое" направление возникло как эволюция "онлайновой", когда количество товаров и скорость их обновление сделали практически невозможным выполнить этот объем работы через веб-браузер. Решение получилось конечно немного более дорогим, зато намного более эффективным. Спуститься до "онлайнового" варианта намного легче чем подняться до оффлайнового, поэтому обычно "оффлайновые" варианты быстро мутируют в сторону "гибридных" создавая онлайн доступ к необходимым разделам. К.М.)

 

Рассмотрим преимущества каждого из подходов.

Онлайновый подход
Системы, позволяющие управлять сайтом через браузер, представлены значительно большим числом предложений, чем их офлайновые "коллеги". Объясняется это очень просто – здесь и в пользовательской части сайта, и в административном разделе используются одинаковые технологии. Соответственно, разрабатывать такие системы – проще, выпускается их больше, легче выбрать программу, наиболее точно соответствующую вашим требованиям.

(То что их больше, не значит что выбрать легче. Более низкая цена вступления на рынок наводнила его массой поделок студентов за 30 долларов - функционал конечно не подходит для коммерческих разработок. Реально на рынке представлено до десятка сравнительно серьезных игроков, причем функционал отличается у одного или двух - у остальных идентичный. К.М.)

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

(Это не обязательно так. Теоретически "оффлайновое" приложение при наличии подключения к Интернет может точно также генерировать запросы, как и веб-браузер, получая информацию о заказах и форуме в реальном времени. Внесение изменений - аналогично. "Большая оперативность" это распространенное заблуждение, вызванное подменой причины и следствия. Люди, не имеющие возможности организовать стабильное подключение вынуждены применять "оффлайновую" схему, поскольку "онлайновая" работать не будет, обратное же не верно, просто зависит от конкретной разработки. К.М.)

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

(Тут Павел совершенно прав. Вопросы многопользовательской работы действительно решаются в онлайновых системах несколько проще (речь идет о магазинах низшей и средней групп. Мегагиганты типа Амазон.ком решают эти задачи принципиально иначе.) К.М.)

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

(Это так, но хотелось бы уточнить исключения. Крупный игрок Bitrix шифрует свой код, а у некоторых оффлайн систем серверная часть поставляется открытой, что в достаточной мере дает возможность поменять сам магазин. К.М.)

Важным преимуществом управления через браузер является то, что доступ к административному интерфейсу можно получить с любого компьютера, а не только с того, на котором установлено специальное программное обеспечение.

(Это так. Чистые "оффлайн" системы действительно имеют такой минус - в "онлайн" он отсутствует. "Гибриды" обычно двигаются в этом направлении в первую очередь К.М.)

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

 

Важным является и более высокая скорость работы оператора. Каким бы быстрым ни был Интернет, работать с Windows-программой все равно быстрее, чем с веб-приложением. Тем более, когда требуется выполнять рутинные, повторяющиеся операции.

(Я бы поменял местами эти пункты. Экономию средств на интернет не называют решающим фактором уже лет 5-7 , т.к. интернет доступен любому школьнику (хотя фактор учитывают и сейчас, особенно в глубинке). Производительность же работы оператора особенно при большом количестве товаров и частом обновлении - становится критической и этот фактор становится в итоге решающим К.М.)

"Гибриды"
Как уже было сказано выше, "гибридные" решения сочетают достоинства первого и второго подходов: оперативность обновления информации онлайновых CMS с экономией времени и денег, которые обеспечивают офлайновые системы.

 

К сожалению, эти системы не свободны от недостатков: "офлайновая" часть поставляется, как правило, в закрытом коде, и модифицировать ее своими силами не получится; для работы с некоторыми функциями программы придется устанавливать на компьютер специальное программное обеспечение.

Выводы

Подытожим перечисленные выше особенности разных видов систем:

Тип системы / Особенность
Онлайновые
Офлайновые
Гибридные

Широкий выбор систем

+
-
-

Высокая оперативность обновления информации на сайте

+
-
+ / -
(оперативно изменяется лишь часть информации)

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

+
(разумеется, не во всех системах)
-
+
(не во всех системах)

Преимущественно, открытый код всех модулей

+
-
-
Доступ к административному разделу с любого компьютера
+
-
+ / -
Экономия на доступе в Интернет
-
+
+
Экономия рабочего времени оператора -
+
+

 

Если суммировать все "плюсики", онлайновые и гибридные системы превосходят своих "чисто офлайновых" собратьев. Этим, а также сравнительной простотой и оперативностью разработки – и объясняется большой выбор CMS, работающих в режиме онлайн. Тем более, некогда существенное преимущество экономии на Интернете сейчас понемногу уходит в прошлое.

(На основе приведенных мною замечаний позволю себе построить свою таблицу - изменилась расстановка баллов. "Оперативность обновления информации" у оффлайновых и гибридных систем теоритически не хуже и зависит от конкретной реализации. "Открытый код всех модулей" - тоже изменили примеры полностью закрытого кода у одной из самых крупных онлайновых систем, и наполовину открытый у оффлановой. Эти изменения позволили сравнять суммарные баллы онлайновой и гибридной систем, а также сократить отставание оффлайновой. Стоит также отметить, что считать эти показатели по сумме не совсем корректно. Каждый показатель имеет свой вес в зависимости от решаемой задачи - в каких то случаях они имеют значение - в некоторых нет - будущий владелец должен сам решить для себя. К.М.)


Тип системы / Особенность
Онлайновые
Офлайновые
Гибридные

Широкий выбор систем

+
-
-

Высокая оперативность обновления информации на сайте

+
+/-
+

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

+
-
+

Преимущественно, открытый код всех модулей

+
+/-
+/-
Доступ к административному разделу с любого компьютера
+
-
+ / -
Экономия на доступе в Интернет
-
+
+
Экономия рабочего времени оператора -
+
+

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

(Большое спасибо Павел, что не прошли мимо указанной в начале статьи. Она действительно слишком спорна К.М.)
Статья - Павел Коротов (Oborot.ru)
Комментарии - Калужинов Михаил (К.М.) - компания "Melbis"
Начало » Аналитика » Откуда управлять магазином
Описание  |  Скачать  |  Купить  |  Портфолио  |  Аналитика  |  Тех.поддержка  |  О компании
Copyright © 2002-2008 Melbis ®. Все права защищены. Украина, (044) 233-08-78
На удачу...