2009-07-10 13 views
5

Si tuviera que comenzar una tienda de comercio electrónico, ¿con qué idioma me sugeriría que comenzara? Python o PHP?¿Cómo se comparan Python y PHP para el comercio electrónico?

¿Sería aconsejable usar Python para un sitio de comercio electrónico a favor de PHP? PHP tiene muchos carritos de compras, tanto de código abierto como comercial.

¿Python es el futuro del desarrollo web?

Editar:

me gustaría aclarar que yo no estoy pidiendo soluciones carros de compras y enlaces a los mismos.

+0

Gracias por corregir la pregunta. –

Respuesta

2

No creo que pueda obtener una buena respuesta a esta. Todo el mundo usa php, y el comercio electrónico de python probablemente se construya principalmente en la propia empresa. Si existiera una solución popular de python (algo así como django para plataformas web), entonces dudo que haya discusión.

Sin embargo, hasta el momento todavía no he visto un buen sistema todo en uno. Por el lado positivo, con Python puede crear fácilmente algo simple para su negocio.

Como no van a haber muchas revisiones drásticas nuevas en el lenguaje Python en el futuro, podemos esperar que algunas buenas aplicaciones salgan pronto. Mi apuesta hoy es en las aplicaciones django.

Usar php probablemente sea bueno en el corto plazo. No es que alguna vez volviera a él ...

PD: Olvidé otra: ASP.NET (mvc?). Si te sientes particularmente aventurero, tienen muchos "controles" y productos. Sin embargo, todo me confunde mucho.

+0

"Por el lado positivo, usar Python puede crear fácilmente algo simple para su negocio". - Esto es un poco engañoso, si estamos hablando de api-payments, manteniendo el almacenamiento, el panel de administración, el esquema de DB esta declaración es falsa –

-4

Los problemas de administración de memoria de PHP se pasan por alto porque es un lenguaje diseñado para la web, donde los procesos de larga duración no son un problema.

Esta es la razón principal por la que nunca me gusta PHP.

+1

"la web, donde los procesos de larga duración no son un problema". - Esto fue cierto en los días de CGI, pero ya no. Las aplicaciones web se encuentran entre los procesos más antiguos que existen. –

+2

¿Cómo responde esto la pregunta de la operación? –

+4

"Las aplicaciones web se encuentran entre los procesos más antiguos que existen". - mierda. –

6

Cualquiera que sea el idioma que conozcas mejor. Creo que este debería ser el primer criterio.

2

Creo que la implementación general de cualquier solución que elija (ya sea comercial o personalizada) será más importante que cualquier diferencia de velocidad inherente entre Python y PHP.

Existen algunos ejemplos realmente impactantes, por lo que vale la pena realizar una investigación basada en sus requisitos exactos. Un carrito de compras en sí mismo es un objeto relativamente simple con funcionalidad estándar, por lo tanto, si se trata de una tienda de tamaño pequeño-mediano, elegiría cualquier cosa con la que se sienta más cómodo.

1

Diría que los carros PHP son probablemente más maduros y tienen más características que los de Django. (Tenga en cuenta que solo he tenido experiencia con 2 carritos de compras PHP y sin Python)

Por otro lado, PHP es un lenguaje mal diseñado y generalmente es más lento que Python en los puntos de referencia. Dependiendo de sus necesidades, un carrito de compras de Python puede ser suficiente.

4

Personalmente soy fan de Python, especificidad con Django para la web. Para aplicaciones de comercio electrónico, está el Satchmo Project.

4

Honestamente, los idiomas en realidad no importan.

Tanto PHP como Python son capaces de desarrollar excelentes sitios web y hay muchos ejemplos para eso.

2

Esta es una pregunta difícil de contestar. Si va a comprar un paquete listo para usar, necesitará usar PHP; esto le brinda una gama de paquetes que incluyen Magento, osCommerce (yuck), etc.

Si está planeando desarrollar una solución a medida o parcialmente a medida, entonces probablemente quiera utilizar un marco para reducir la cantidad de código que necesita escribir desde el principio. Nuevamente, hay varias opciones para cada idioma.

Python y Django tienen un marco web para satchmo que realmente podría sacar el trabajo de una tienda de comercio electrónico mientras brinda un nivel de flexibilidad que generalmente no se obtiene de un paquete estándar.

1

Más importante que el lenguaje es la capacidad del desarrollador para traducir la lógica de negocios en un código elegante y fácil de mantener. Pero yo sería recomiendo construir con un marco MVC en el idioma que elija. Tanto PHP como Python tienen opciones allí (django, CakePHP son opciones populares).

0

Prefiero php ya que se usa rápidamente para aplicaciones web y es desarrollado continuamente por una comunidad muy grande. Además, cuando estás en php, tienes que preocuparte menos por el servidor, la URL, etc. cómo funciona. Entonces puedes profundizar en los desarrollos. Y finalmente ahora sale php 7 y es muy estable y luego anterior con OOP. Así que mi consejo es php hasta cualquier cosa específica que necesites, disponible solo en python.

Cuestiones relacionadas