Платформа для электронной коммерции: Spree Commerce vs Magento

Дата публикации:

Сравнивать e-commerce платформы всегда интересно. Совсем недавно мы тщательно препарировали фреймворк Spree Commerce и CMS 1С-Битрикс. На очереди следующий сравнительный анализ. Мы подготовили для Spree нового оппонента. Барабанная дробь — одно из популярнейших в мире решений для электронной коммерции — платформа Magento.

Введение

За последние несколько лет вышла масса интересных материалов о Spree Commerce и Magento. На англоязычных сайтах их было настолько много, что очередную статью можно было запросто не заметить. Однако в рунете им не уделяется должное внимание. В прошлом году мы уже делали сравнительный анализ Spree Commerce и Magento. Поэтому нынешний текст можно рассматривать, как его продолжение.

Перед нами стоит задача максимально объективного сравнения двух e-commerce решений — оценки их ключевых особенностей, плюсов и минусов.

Безусловно, Magento является фаворитом. Эта платформа для электронной коммерции известнее и популярнее. Ее сторонники утверждают, что Spree нова и еще не проверена практикой, а стало быть — подходит лишь для небольших проектов. Возможно, это было актуально на старте. Но Spree Commerce растет, и сегодня многие проверенные аргументы уже складываются не в пользу фаворита.

Возьмем простой пример. Объем ядра Magento состоит из 8.2. млн. строк кода, тогда как аналогичный показатель Spree Commerce равняется всего лишь 45 тыс. строк. Впечатляющая разница. И она выливается в значительную экономию времени и денег.

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

Spree_Magento

 

Зрелость и надежность

Основным аргументом сторонников Magento является зрелость платформы. Как говорится, новый и относительно сырой продукт проигрывает более маститым и опытным конкурентам по определению.

Это можно принять, как правило. Однако в каждом правиле находятся исключения. И Spree Commerce — одно из них. Magento старше и опытней — это неоспоримый факт. Но возраст платформы нельзя воспринимать, как единственный показатель качества.

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

Кроме того, Spree построено на стабильном и быстром фреймворке Ruby on Rails, что служит дополнительной гарантией качества. Его использование способствует успешной работе таких сайтов, как Airbnb, Square, Github, Hulu и многих других.

Сразу возникает вопрос — можно ли считать новичком платформу, которая работает на Ruby on Rails — фреймворке, зарекомендовавшем себя с наилучшей стороны и демонстрирующем стабильность уже не первый год. Напрашивается вывод: первый — не значит лучший.

Его можно запросто применить к Magento и Spree Commerce. Уже сегодня на Spree  работают крупные и успешные интернет-магазины: Dulux, Bonobos, Fortnum & Mason, Finery and On Running (кстати, Bonobos перешел с Magento на Spree Commerce). Поэтому разговоры о незрелости и ненадежности уже неактуальны. Платформа Spree Commerce состоялась. Она растет и благополучно развивается.

Скорость разработки

Интеграция нового функционал в Magento зачастую происходит быстрее, чем в Spree. Однако это касается далеко всех ситуаций, так как большая кодовая база Magento периодически выступает в роли серьезного препятствия. В свою очередь, Ruby on Rails всегда позиционируется как фреймворк для быстрой разработки. Все его преимущества в этом плане унаследовала и платформа Spree Commerce.

Еще одна область, в которой Magento является бесспорным фаворитом — это плагины/расширения. Магазины, построенные на Magento, интегрированы со всем, с чем только может быть интегрирован интернет-магазин. Иногда владельцам торговых площадок даже не требуются услуги программистов. Они просто могут купить нужные плагины, и это решит все вопросы по интеграции.

Еще одним плюсом Magento можно назвать хороший набор тем для магазина из коробки.  Ну и язык PHP, пожалуй, тоже стоит отнести к преимуществам. Хоть и с серьезными оговорками. PHP распространен и популярен. Соответственно найти разработчика на PHP довольно легко. Да и стоимость его услуг будет весьма умеренной.

Среди недостатков Magento выделим, опять-таки, кодовую базу. Если вам требуется индивидуальное решение, которое невозможно покрыть готовыми расширениями, эту проблему приходится решать наймом целой команды разработчиков. А поскольку Magento имеет свои особенности, программисты теряют время на освоение навыков работы с платформой. В результате время просто уходит в песок. Именно в таких ситуациях менеджеры проектов седеют и тратят нервы. Именно такие ситуации  называют “адом разработки” (development hell).

welcome-to-hell-gateway

Функционал

На старте платформа Spree Commerce действительно не обладала всем необходимым функционалом. Отсутствовали корректный поиск, список желаний, инструментал для  акций и распродаж, мультивалютность и многое другое. Фреймворк прошел довольно долгий путь, прежде чем мы получили право с уверенностью утверждать: все, что есть в Magento, имеется и в Spree Commerce.

Здесь же стоит упомянуть вечную борьбу магазинов на Magento со скоростью загрузки страниц. Как известно, этот показатель — один из важейших факторов, влияющих на конверсию. Проблема скорости кроется (пабам!) опять же в большой кодовой базе Magento.

Стоимость

Если откинуть Magento Enterprise, от стоимости которой слетел бы парик даже у Дональда Трампа, то платформы Spree Commerce и Magento можно смело сравнивать. Цены на рынке разработки очень сильно различаются. Так что первым и самым главным квестом для владельцев интернет-магазинов является выбор компании, которая возьмется за создание сайта.

Скорость кастомной разработки, как правило, выше у Spree Commerce. Но если вас устраивает стоимость и функционал плагинов Magento, можно воспользоваться именно этой платформой. В результате вы получите конструктор, который вполне реально собрать и без помощи разработчиков. Правда, что называется, на свой страх и риск.

riski-v-biznese

Выводы

Еще несколько лет назад при сравнении этих платформ, преимущество Magento казалось существенным и заслуженным. Сегодня ситуация кардинально изменилась. Ни о каком тотальном преимуществе уже не может быть и речи. А в некоторых аспектах Spree Commerce даже готово дать Magento хорошую фору.

Единственной железобетонной причиной остаться на Magento во времена Spree 3.0 (и выше), можно назвать профильное окружение — когда все ваши разработчики работают исключительно с PHP. В остальном Spree ничем не уступает более маститому конкуренту, позволяя реализовать cамый разнообразный функционал. Как говорится — любой каприз…

В мире разработки все меняется очень быстро. Никто знает, какие результаты принесет сравнение Magento и Spree Commerce через год, два или три. Мы будем пристально следить за дальнейшими изменениями. Но сегодня наш выбор — это Spree. Мы имеем большой опыт разработки интернет-магазинов на Spree Commerce и 1R Commerce — наша собственная разработка, обеспечивающая полноценную интеграцию с учетной платформой 1С. Будем рады ответить на все ваши вопросы.

Мы Крым Диджитал

С 2015 года мы предоставляем полный цикл услуг мобильной и веб-разработки клиентам из различных отраслей и разных стран.

Подпишись
на наши новости

Контакты пресс-службы

+ 7 (926) 118-80-32

WhatsApp, Viber, Telegram

Давайте обсудим Ваш проект

или свяжитесь с нами по почте projects@crimeadigital.ru

Нажимая кнопку «Отправить», вы даете согласие на обработку персональных данных

Прошел день карьеры в СевГУ

Резидент технопарка, компания Крым Диджитал, приняла участие в Дне Карьеры в СевГУ, который прошел 17 мая. Мероприятие длилось 3 часа. Компанией заинтересовались  более 35 студентов, которым была важна информация о прохождении практики, бесплатные курсы Академии и вакансии, не требующие опыта работы. Руководитель разработки компании выступил с презентацией и ответил на все вопросы, которые так волнуют студентов — как начать свою карьеру в ИТ? Есть ли возможность совмещать учебу с работой? Кем я смогу стать? Как понять, кем я хочу работать? И многие другие.

Резидент технопарка, компания Крым Диджитал, приняла участие в Дне Карьеры в СевГУ, который прошел 17 мая.

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

Руководитель разработки компании выступил с презентацией и ответил на все вопросы, которые так волнуют студентов - как начать свою карьеру в ИТ?

Есть ли возможность совмещать учебу с работой?

Кем я смогу стать?

Как понять, кем я хочу работать?

И многие другие.

Завершен набор студентов на летнюю практику

Крым Диджитал завершила набор студентов на летнюю практику. В июле придут 14 человек. Это студенты второго и третьего курсов кафедр Программная инженерия, Информатика и вычислительная техника, Информационные системы и технологии и Управление в технических системах. Все ребята будут ходить в офис и будут заняты реальным проектом, который они должны реализовать до конца практики. Каждый выбрал для себя то направление, в котором хотел бы развиваться — front-end и back-end-разработка, дизайн. Руководить практикой будет Head of Engineering.
Крым Диджитал завершила набор студентов на летнюю практику. В июле придут 14 человек. Это студенты второго и третьего курсов кафедр Программная инженерия, Информатика и вычислительная техника, Информационные системы и технологии и Управление в технических системах. Все ребята будут ходить в офис и будут заняты реальным проектом, который они должны реализовать до конца практики. Каждый выбрал для себя то направление, в котором хотел бы развиваться - front-end и back-end-разработка, дизайн. Руководить практикой будет Head of Engineering.

Крым Диджитал приняла участие в стратегической сессии

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня. Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства. Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня.

Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.
Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства.

Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Выпуск курса Software Testing

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing! Всего курс успешно завершили 13 человек. В течение 2 месяцев несмотря на теплую погоду и манящее море ребята ответственно посещали занятия 2 раза в неделю, делали домашние задания и проверочные работы. Трое начинающих специалистов теперь стажеры нашей компании. Следующий курс намечен на август. Не пропусти анонс записи!

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing!

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

Следующий курс намечен на август. Не пропусти анонс записи!