2010-06-22 5 views
7

Ho scelto Python come langauge per creare il mio sito di e-commerce.Quale framework dovrei usare per creare un sito di e-commerce in Python

Il sito contiene

1)Logins 
2)registration 
3)SHop Cart 
4)Payment gateway 
5)Admin can edit some content pages 

ho iniziato a imparare pitone di base.

ma voglio costruire sito web e devo cominciare con un quadro

gli utenti web possono variare 100 Fromm a 1000 di

SO che quadro sarà migliore. Devo usare alcuni strumenti di apprendimento automatico usando python su alcuni webist.

Will Django sarà abbastanza per me

+0

La maggior parte dei pacchetti software di e-commerce sono scritti in PHP o Java. Questo non vuol dire che non dovresti usare Python. –

risposta

6

Scommetto che già recensito le vostre scelte:

http://wiki.python.org/moin/WebFrameworks

Se si capisce la proposta di valore di usare SQLAlchemy (rispetto a essere costretti a fare "ActiveRecord" database di stile (non) astrazione) attaccare con quelle piattaforme che offrono supporto nativo per SQLAlchemy. Padronanza = metà della tua logica aziendale diventa portabile su qualsiasi piattaforma o tipo di database Python.

Se vuoi "dare uno schiaffo a qualcosa", vai con Django.

Se sai che rimarrai in rotta fino a quando non hai finito, dai un'occhiata ai piloni e mantienili se riesci a sopportare lo sforzo extra. Ti darà più libertà rispetto a Django, a costo di più codice.

Prendere nota speciale di web2py e andare per esso se i benefici speciali che fornisce (vedere la loro presentazione video) valgono i limiti.

Twisted ti sembrerà tecnicamente interessante, ma fallo solo se sei un masochista.

In entrambi i casi. In bocca al lupo.

Su una nota correlata, c'è un movimento fuori là per separare "carrello della spesa + check out" dal quadro di servizio della pagina. Un buon esempio è http://www.ecwid.com/ Fornisce javascript che inserisci nel tuo sito normale. Quel javascript estrae l'intero sistema del carrello nel browser del cliente direttamente da ecwid.com. Tuttavia, tutto ciò viene visualizzato in cima alla pagina del "negozio" reale del tuo sito. Lavoro nell'industria di elaborazione dei pagamenti (non in ecwid.com) e mi preoccupo delle tue pagine di pagamento e la sicurezza è un problema. Potrebbe anche esternalizzare la colla di pagamento a un processore e concentrarsi sulla presentazione, la merce, il servizio clienti.

0

scelta quadro non ti limiterà. È possibile utilizzare il qualsiasi framework e continuare a fare tutte queste cose.

4

Verificare Satchmo per la creazione di siti di e-commerce in Django.

Se le vostre esigenze non sono così complesse, darei uno sguardo a Shopify.

+0

Shopify è una soluzione ospitata. L'OP vuole costruire il suo. –

+0

@ TomDworzanski Ecco perché ho elencato Satchmo. Non sembrava che avesse davvero bisogno di un sito di e-commerce personalizzato, quindi ho menzionato Shopify per salvargli centinaia di ore di mal di testa. Non mi importa dei punti; è solo una sciocchezza che mi hai downvoted. – sdolan

+0

Il down-vote è perché la risposta è sbagliata e perché hai nominato Shopify senza alcuna giustificazione sul motivo per cui dovrebbe essere utilizzato su altre soluzioni di shopping cart ospitate. La tua risposta fa sembrare che Shopify sia una struttura in linea con gli altri citati. Non è. Se hai appena detto "Se le tue esigenze sono semplici, potresti utilizzare un carrello della spesa in hosting", avrei votato la tua risposta. –