Tôi đang tìm cách xây dựng một cửa hàng trực tuyến. Tuy nhiên, câu hỏi đầu tiên, qua ý tưởng của cửa hàng, là nền tảng. Tôi đã từng làm việc với Java và PHP và khá thoải mái với PHP. Vì vậy, cân nhắc đầu tiên của tôi là Drupal hoặc có thể CodeIgniter (mà tôi đã nghe rất nhiều điều tốt đẹp về)CMS hoặc Framework?
Khi thảo luận với bạn bè, họ đã đề xuất Django. Nhưng tôi không có kinh nghiệm với Python hay Django.
Câu hỏi của tôi là CI tốt hơn hay Drupal? Và hơn nữa, nếu không phải là một trong số họ, là Django tốt hơn về dễ phát triển và mở rộng?
Yêu cầu bạn không thực hiện điều này một trận chiến giữa php và python khi tôi đang tìm kiếm lời khuyên tại đây. Cảm ơn
Chỉnh sửa: Thông tin thêm về dự án:
Dự án nhằm tạo ra một cửa hàng trực tuyến cho một số sản phẩm hiện không được bán trực tuyến. Cửa hàng sẽ có hình ảnh có độ phân giải cao của sản phẩm và các chi tiết liên quan khác. Một vài tính năng đặc biệt khác liên quan đến sản phẩm sẽ được thêm vào đúng thời điểm để chúng không quan trọng.
Một giải thích rõ ràng: Tôi hiểu rằng Drupal là một CMS chứ không phải là một khung công tác. Lý do duy nhất tôi so sánh nó với CI là do nền tảng cơ sở - php. Có lẽ so sánh tốt hơn sẽ là Joomla vs Django (nhưng tôi không chắc chắn là tôi chưa biết đủ về một trong hai),
Bạn nên srsly làm việc trên tỷ lệ chấp nhận của bạn. – halfdan
Tại sao bạn thậm chí xem xét Django nếu bạn không có kinh nghiệm với Python gì? Nếu bạn làm điều đó, bạn cũng có thể xem xét một khuôn khổ bằng bất kỳ ngôn ngữ nào. Câu hỏi cho dù CI là tốt hơn (nói chung hoặc cho dự án của bạn) hơn Drupal không thể được trả lời với các thông tin bạn cung cấp. Và tại sao bạn đang tìm kiếm một khuôn khổ hoặc một CMS và không phải là một hệ thống thương mại điện tử (Magento đến với tâm trí) nếu bạn muốn chạy một cửa hàng? – Gordon
CI có triển khai thực hiện crappy MVC. Tôi sẽ tấn công nó từ danh sách của bạn và thay thế nó bằng Kohana. – aaronasterling