Estoy buscando construir una tienda en línea. Sin embargo, la primera pregunta, más allá de la idea de la tienda, es la plataforma. Anteriormente trabajé con Java y PHP, y estoy bastante cómodo con PHP. Así que mis primeras consideraciones fueron Drupal o quizás CodeIgniter (sobre el que he escuchado muchas cosas buenas)CMS o Framework?
En conversaciones con amigos, sugirieron a Django. Pero no tengo experiencia con Python o Django.
Así que mi pregunta es, ¿es mejor o CI Drupal? Y además, si no es que ninguno de ellos, ¿es mejor Django en términos de facilidad de desarrollo y extensibilidad?
Solicito que no hagas de esta una batalla de php vs Python ya que estoy buscando asesoramiento aquí. Gracias
Edición: Más información sobre el proyecto:
El proyecto tiene por objeto crear un almacén de la tela para ciertos productos que no se venden actualmente en línea. La tienda tendrá imágenes de alta resolución de los productos y otros detalles asociados. Algunas otras características especiales relacionadas con los productos se agregarán a tiempo para que no sean tan importantes.
Otra aclaración: entiendo que Drupal es un CMS y no por un marco así. La única razón por la que lo comparé con CI fue debido a la plataforma base - php. Tal vez la mejor comparación habría sido Joomla vs Django (pero no estoy seguro ya que no sé lo suficiente sobre ninguno, todavía)
Usted debe trabajar srsly en su tasa de aceptación. – halfdan
¿Por qué siquiera consideras a Django si no tienes experiencia con Python en absoluto? Si lo haces, puedes considerar un marco en cualquier idioma. La pregunta de si CI es mejor (en general o para su proyecto) que Drupal no se puede responder con la información que usted brinda. ¿Y por qué está buscando un marco o un CMS y no un sistema de comercio electrónico (le viene a la mente Magento) si desea operar una tienda? – Gordon
CI tiene una implementación horrible de MVC. Lo eliminaría de tu lista y lo reemplazaría con Kohana. – aaronasterling