используя Spree как основу, а не платформу в рельсах - PullRequest
0 голосов
/ 20 января 2012

Насколько я понимаю, Spree - это торговая платформа для создания вашего магазина.

Я бы хотел использовать Spree частично и в качестве основы для некоторых функций электронной коммерции. Остальная часть моего приложения не имеет ничего общего с электронной коммерцией, и она уже работает с собственной аутентификацией пользователя, но поскольку spree также использует devise, возможно, будет возможно объединить его с моим проектом.

Кто-нибудь использовал spree в качестве основы для собственного проекта rails? Если да, вы хотели бы поделиться своим опытом (может быть, вы перечислите ключевые преимущества и недостатки).

Ответы [ 2 ]

4 голосов
/ 04 февраля 2012

Spree и ROR-E имеют несколько отличий, некоторые из них описаны здесь .Но обратите внимание, что автор этого поста является предвзятым (он признает, что он есть) и что некоторые комментарии с предвзятой точки зрения.

При этом, я думаю, что Шпрее и Роре-э решают разные проблемы/ отвечая на разные вопросы.Spree теперь имеет венчурное финансирование на ранних стадиях и строит отношения со сторонними сервисами, такими как аналитика и платежные шлюзы, с целью стать единым магазином для всех нужд электронной коммерции.Ror-e построен с точки зрения того, чтобы быть прочной основой для создания настраиваемого приложения.Spree также имеет deface , который является средством, позволяющим взаимодействовать с дизайнером с помощью обновления интерфейса пользователя.

Spree недавно выпустила некоторые обновления, которые имеют пространство имен и делают его пригодным для монтируемого приложения,и ROR-E также предлагает эту функциональность.Оба, вероятно, подойдут для сборки с пользовательской функциональностью Rails.В обоих случаях вы должны принять / быть довольными предположениями, которые делает программное обеспечение, и посмотреть, соответствуют ли эти предположения вашей бизнес-модели.

1 голос
/ 20 января 2012

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

Он придерживается "Rails way", он обновлен, стабилен и имеет большое сообщество. Чтобы понять, как все работает, требуется некоторое время, но как только вы наберете полную скорость, вы увидите явные преимущества. Есть также куча плагинов. Держитесь за Github, поскольку их может быть не так просто найти для версий 1.0.

Я должен также упомянуть, что он может быть смонтирован в уже существующем приложении Rails 3.1.X, поскольку теперь это монтируемый движок с изолированным пространством имен.

Если вы начнете сегодня, вы должны начать с 1.0.0.rc2 и использовать направляющие края . Почти всегда есть люди, которые могут помочь вам в IRC (Freenode: #spree) или в списке рассылки (в группах Google).

...