Tôi đang sử dụng MongoDB làm cơ sở dữ liệu chính (và chỉ đến bây giờ) và vì google và liên kết nó cung cấp cho tôi đang bối rối giữa Django hoặc Kim tự tháp.mà python web framework (django hoặc django-norel hoặc kim tự tháp) để sử dụng khi MongoDB được sử dụng làm cơ sở dữ liệu
Tôi cảm thấy thoải mái với python nhưng không bao giờ thực hiện phát triển web trong python (tôi đã làm trong PHP). Bây giờ bởi vì tôi sẽ được sử dụng Mongo vì vậy tôi sẽ không sử dụng Django ORM sẽ lấy đi sự dễ dàng của người phát triển liên kết với Django?
Tôi mới sử dụng Django (chỉ một vài giờ) vì vậy tôi không chắc chắn những phần nào của khuôn khổ mà ORM ảnh hưởng. Hoặc tôi nên đi với django ngã ba django-norel với django mongodb engine (họ không chủ động duy trì mặc dù) hoặc tôi nên sử dụng kim tự tháp vì tôi có kế hoạch sử dụng jinja2 như lớp mẫu của tôi để làm cho 2 phần của django vô dụng với tôi.
Sau khi tháo các pin này ra khỏi django, nó vẫn còn đúng là nó là một khuôn khổ cho những người có thời hạn?
Lời khuyên?
Kháng cáo giới tính chính của Django là ứng dụng quản trị, nó không thực sự hữu ích cho các cơ sở dữ liệu không quan hệ. Cũng xem xét Flask. –
Chính xác những gì bạn muốn xây dựng? Nó sẽ là ngớ ngẩn để chọn một khuôn khổ chỉ vì kho dữ liệu dự định của bạn, khi có thể có các yếu tố quan trọng khác. –
Tôi sẽ không sử dụng ORM hoặc công cụ mẫu, bạn không nên sử dụng Django. Bình làm âm thanh như một sự thay thế tuyệt vời. –