Spree: pronto para produção, sério?
by Ricardo Yasuda on February 09, 2009 19:04
Posted in Programming, Rails, Ruby
Três meses atrás eu escrevi sobre como eu ajudei o projeto Spree com algumas funcionalidades. Eu estava desenvolvendo uma loja para um cliente, mas não conseguimos nada além de dores de cabeça. Tínhamos 3 lojas sendo desenvolvidas usando Spree, e…. nenhum está em produção no momento.
Duas foram canceladas e estão sendo lançadas esta semana como uma customização do Miva Merchant, e a outra está sendo completamente reescrita, ainda usando Rails, ActiveMerchant e ActiveShipping, mas sem qualquer lógica do Spree.
Ironicamente, tivemos problemas usando Authorize.net e SSL em produção com ActiveShipping. Ironicamente porque foram exatamente estas duas funcionalidades que eu adicionei em Novembro. Meu chefe decidiu abandonar o Spree e recomeçamos como uma customização do Miva.
O que aprendemos com isso? O Spree ainda não está pronto para produção, quando você tem um cliente pedindo mudanças constantes, funcionalidades que são bem comuns para um e-commerce, mas o Spree não tinha. A customização do Spree está longe de ser fácil. Embora o sistema de extensões seja uma boa idéia, a realidade é que tudo fica muito confuso. Você nunca sabe onde está o arquivo que você precisa mudar. Vai totalmente contra ser DRY e a organização do Rails.
Eu estou vendo que o Sean Schofield e várias outras pessoas estão constantemente desenvolvendo o Spree para fazê-lo melhor, então lhes desejo boa sorte. Tentarei ajudar no que for possível, mas para minha empresa, esperaremos a versão 1.0 para tentar novamente.
Tags: rails, ruby, spree, e-commerce
You may also like:
- Spree: Production ready, really?
- RailsConf 2011, here I go
- RubyConf Brasil, vá de bike
- Migrando senhas com Authlogic
- 6o Encontro do Guru-SP - Testes

