2011-01-28 32 views
6

Tôi thường là một nhà phát triển PHP có nhiều kinh nghiệm với khung Drupal CMS &. Và tôi nhận ra Drupal rất trưởng thành, nhưng tôi không biết nhiều về cảnh Python.Các Python CMS khác nhau và trạng thái của chúng là gì?

Tôi đã nghe các CMS sau được đề cập:

  • Plone
  • Django (framework)

gì CMS khác đang có, và những gì bạn nghĩ là một số trong những ưu và chống lại? Họ trưởng thành như thế nào? Thậm chí có đáng để bắt đầu sử dụng Python để phát triển web chung không?

+0

Câu hỏi hay. Tôi cũng đã tự hỏi về điều này, với tư cách là một nhà phát triển PHP, bởi vì Drupal dường như rất vụng về, với rất nhiều chuyện nhảm nhí, và không được thiết lập 'ra khỏi hộp' ngay từ cái nhìn đầu tiên (lưu ý rằng đó chỉ là ấn tượng đầu tiên, Tôi không có kinh nghiệm) - đặc biệt là được sử dụng cho nội dung của các tác giả khác với ít kinh nghiệm. Tôi muốn có một cái gì đó thanh lịch hơn, vì vậy tôi coi là plone vì nó là nặng được sử dụng bởi các trường đại học, và người dùng khá thiếu kinh nghiệm có thể quản lý nội dung. Nhưng có vấn đề về Python ... :) – TMS

Trả lời

3

Bỏ phiếu của tôi là dành cho Django CMS. Django chính nó là một khuôn khổ phát triển (nhưng một trong đó cung cấp cho bạn một miễn phí, bao gồm một giao diện quản trị pluggable tuyệt vời). DjangoCMS là một ứng dụng mà bạn có thể cài đặt vào một ứng dụng Django. Tôi đang sử dụng DjangoCMS và, như một người dùng Django, tôi nghĩ nó hoàn hảo. Tôi không phải những người dùng Django sẽ nghĩ gì. Nó không có Wordpress.

2

Django không phải là CMS; đó là một khung phát triển web.

Điều đó nói rằng, nguồn gốc của Django đến từ các hệ thống giống như CMS báo chí. Không ngạc nhiên, điều đó làm cho Django trở thành một nền tảng rất tốt để tạo ra một CMS.

Bạn có thể kiểm tra trạng thái của các CMS dựa trên Django trên Django-packages, theo dõi số liệu dự án của nhiều gói.

+0

Nghe hay đấy. Tôi không chắc liệu nó giống như Drupal (CMS và framework) hay chỉ là một framework. Còn các câu hỏi khác thì sao? – Dexter

+1

các câu hỏi khác là các câu hỏi khác; nhưng đối với người cuối cùng, Python (với Django) là _way_ nhiều hơn 'đáng giá' để phát triển web hơn PHP – Javier

+0

Hmm thực sự? Hãy cẩn thận để xây dựng (nếu không bạn, ai đó có lẽ?) – Dexter

3

Đây là trang liệt kê Python based CMS. Zope dựa trên Plone là một trong rất phổ biến và rất trưởng thành quá. Bên cạnh đó bạn, có giải pháp tùy chỉnh được xây dựng bằng cách sử dụng Django, như Django-CMS và cũng có wiki như MoinMoin Engines. Trang đó cung cấp nhiều tùy chọn cho bạn.

+0

Tôi không thấy ưu/nhược điểm nào ở đây. Bạn vừa đưa cho tôi các tùy chọn, một số trong đó tôi đã xác nhận. – Dexter

Các vấn đề liên quan