2010-06-22 812 views
7

He elegido Python como un idioma para construir mi sitio web de comercio electrónico.¿Qué marco debería usar para construir un sitio de comercio electrónico en Python?

La voluntad sitio contiene

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

he comenzado a aprender Python básico.

Pero quiero construir página web y tengo que empezar con un marco

los usuarios de Internet pueden variar de 100 a Fromm de 1000

SO qué marco será mejor. Tengo que usar algunas herramientas de aprendizaje automático usando Python en algunos sitios web.

Will Django será suficiente para mí

+0

La mayoría de los paquetes de software de comercio electrónico están escritos en PHP o Java. Eso no quiere decir que no deberías usar Python. –

Respuesta

6

Apuesto a que ya revisaron sus opciones:

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

Si usted entiende la propuesta de valor de la utilización de SQLAlchemy (en comparación con ser forzado a hacer abstracción "ActiveRecord" base de datos de estilo (no)) seguir con aquellas plataformas que ofrecen soporte nativo para SQLAlchemy. Dominarlo = la mitad de su lógica de negocio se vuelve portátil para cualquier plataforma de Python o tipo de base de datos.

Si quieres "dar un golpecito a algo juntos" ve con Django.

Si sabe que mantendrá el rumbo hasta que termine, eche un vistazo a los Pilones y quédese con él si puede soportar el esfuerzo extra. Le dará más libertad que Django, a un costo de más codificación.

Tome nota especial de web2py y vaya si los beneficios especiales que ofrece (vea su presentación de video) valen las limitaciones.

Twisted se verá técnicamente interesante para ti, pero hazlo solo si eres masoquista.

De cualquier manera. Buena suerte.

En una nota relacionada, hay un movimiento para separar "carrito de compras + check out" del marco de publicación de páginas. Un buen ejemplo es http://www.ecwid.com/ Proporciona javascript que coloca en su sitio habitual. Que javascript arrastre todo el sistema de carrito de compras al navegador del cliente directamente desde ecwid.com. Sin embargo, todo eso se presenta en la parte superior de la página de "tienda" real de su sitio. Yo trabajo en la industria de procesamiento de pagos (no en ecwid.com) y estoy jugando con sus propias páginas de pago y la seguridad es un problema. También podría subcontratar el pegamento de pago a un procesador y concentrarse en la presentación, la mercadería y el servicio al cliente.

0

elección marco no voy a limitar. Puede usar cualquier marco y aún hacer todas esas cosas.

4

Consulte Satchmo para la construcción de sitios de comercio electrónico en Django.

Si sus necesidades no son tan complejas, me gustaría darle un vistazo a Shopify.

+0

Shopify es una solución alojada. El OP quiere construir el suyo. –

+0

@TomDworzanski Es por eso que enumeré Satchmo. No parecía que realmente necesitara un sitio de comercio electrónico personalizado, así que mencioné a Shopify para ahorrarle cientos de horas de dolores de cabeza. No me importan los puntos; es una tontería que me hayas votado negativamente. – sdolan

+0

El voto negativo se debe a que la respuesta es incorrecta y porque usted nombró a Shopify sin justificación sobre por qué debería usarse sobre cualquier otra solución de carrito de compras alojada. Su respuesta lo hace parecer como Shopify es un marco en línea con los otros mencionados. No es. Si acaba de decir "Si sus necesidades son simples, podría utilizar un carrito de compras alojado", habría votado su respuesta. –

Cuestiones relacionadas