2010-06-22 3 views
7

J'ai choisi Python comme langue pour construire mon site web de commerce électronique.Quel framework devrais-je utiliser pour construire un site de commerce électronique en Python?

le site contient

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

J'ai commencé à apprendre python de base.

Mais je veux construire le site et je dois commencer par un cadre

les utilisateurs Web peuvent varier Fromm 100 de 1000 de

SO qui cadre sera le mieux. Je dois utiliser des outils d'apprentissage machine en utilisant python sur certains webistes.

Django sera-t-il suffisant pour moi

+0

La plupart des logiciels de commerce électronique sont écrits en PHP ou en Java. Cela ne veut pas dire que vous ne devriez pas utiliser Python. –

Répondre

6

Je parie que vous avez déjà passé en revue vos choix:

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

Si vous comprenez la proposition de valeur de l'utilisation SQLAlchemy (par rapport à être obligé de faire abstraction base de données de style « ActiveRecord » (non)) tenir à les plates-formes qui offrent un support natif pour SQLAlchemy. La maîtriser = la moitié de votre logique métier devient portable sur n'importe quel type de plate-forme ou de base de données Python.

Si vous voulez "claquer quelque chose ensemble", allez avec Django.

Si vous savez que vous garderez le cap jusqu'à ce que vous ayez terminé, jetez un coup d'œil aux Pylônes et respectez-les si vous pouvez supporter l'effort supplémentaire. Il vous donnera plus de liberté que Django, au prix de plus de codage. Prenez note spéciale de web2py et allez-y si les avantages spéciaux qu'il offre (voir leur présentation vidéo) valent les limites. Twisted aura l'air techniquement intéressant pour vous, mais allez-y seulement si vous êtes un masochiste.

De toute façon. Bonne chance. Sur une note connexe, il y a un mouvement pour séparer le «panier d'achat + extraction» du cadre de service de la page. Un bon exemple est http://www.ecwid.com/ Il fournit javascript que vous mettez dans votre site ordinaire. Ce javascript extrait le système de panier entier dans le navigateur du client directement depuis ecwid.com. Cependant, tout cela est présenté en haut de la page "shop" de votre site. Je travaille dans l'industrie du traitement des paiements (pas sur ecwid.com) et je joue avec vos propres pages de paiement, et la sécurité est une douleur. Pourrait également externaliser la colle de paiement à un processeur et se concentrer sur la présentation, la marchandise, le service client.

0

Le choix du cadre ne vous limitera pas. Vous pouvez utiliser n'importe quel cadre et encore faire toutes ces choses.

4

Découvrez le site Satchmo pour la création de sites de commerce électronique à Django.

Si vos besoins ne sont pas si complexes, je donnerais Shopify un coup d'oeil.

+0

Shopify est une solution hébergée. L'OP veut construire le sien. –

+0

@TomDworzanski C'est pourquoi j'ai listé Satchmo. Il ne semblait pas vraiment avoir besoin d'un site de commerce électronique personnalisé, alors j'ai mentionné Shopify pour lui sauver des centaines d'heures de maux de tête. Je me fiche des points; c'est juste idiot que tu m'as déprécié. – sdolan

+0

Le vote en baisse est parce que la réponse est fausse et parce que vous avez nommé Shopify sans justification quant à la raison pour laquelle il devrait être utilisé par rapport à d'autres solutions de panier d'achat hébergé. Votre réponse donne l'impression que Shopify est un cadre en ligne avec les autres mentionnés. Ce n'est pas. Si vous venez de dire "Si vos besoins sont simples, vous pouvez utiliser un panier d'achat hébergé", j'aurais voté votre réponse. –

Questions connexes