2009-01-07 16 views

cevap

11

eklemek sağlayacak bir şey programlama başlayabilirsiniz:

Django bir içerik yönetim sistemidir (CMS)?

Hayır, Django CMS veya kendi başına “anahtar teslimi ürünü” herhangi bir tür değildir. Bu bir Web çerçevesidir; Web siteleri oluşturmanıza olanak tanıyan bir programlama aracıdır. Django Eğer Drupal gibi şeyler oluşturmak için kullandıkları bir şeydir çünkü

Örneğin, bu Drupal gibi bir şey Django karşılaştırmak çok mantıklı değil. Tabii

, Django'nın otomatik yönetici sitesi fantastik ve zaman kazandıran - ama yönetici sitesi Django biri modül çerçevesidir. Ayrıca, Django'nun “CMS-y” uygulamaları oluşturmak için özel kolaylıkları olsa da, bunun “CMS-y olmayan” uygulamalar oluşturmak için uygun olmadığı anlamına gelmez (bunun anlamı ne olursa olsun!).

13

Django (ve web çerçeveleri) en yaygın web siteleri oluşturmak için gerekli ortak işlevsellik sağlamak. Bu işlevsellik çoğunlukla teknik ve acemi bir kullanıcı (okuyun: programcı olmayan) nasıl kullanılacağı konusunda çok az bilgiye sahip.

Nerede Joomla (ve genel olarak CMSes) sigara programcılara yönelik paketler (ama yine de teknik kullanıcılar, biraz az) dağıtmak ve çalıştırmak web siteleri bunları kullanarak üzere. Joomla yüklerseniz

, web sitenize içerik ekleyebilir

Django yüklerseniz, sen Düz Django web sitesinde kapalı içeriği silme

4

Webiçerik yöneticileri ve benzeri web uygulamaları oluşturmanıza yardımcı programcı araçlardır çerçeveler.

içerik yöneticileri arasından kategorize edilebilir gibi basit & kolay (Wordpress? Ve Joomla?) Için derece özelleştirilebilir & kompleks (Typo3?), Çerçeveler diğerlerine belli görevler için en iyi (ve böylece zarif değil olabilir). Bazı web çerçeveleri (Rails ?, Django? Ve TurboGears?) Daha karmaşık uygulamalar için temel sağlamak için CMS benzeri uygulamalar, bazı diğerleri (Werkzeug? Ve Twisted?) Daha doğru yönlendirilmiştir. Ve ortadakileri bulmaya çalışan diğerleri var (Pylons?).

NOT: Parantez içindeki proje adlarının hepsi bir soru işareti vardır çünkü kategorileştirme benim kişisel düşüncemdir. Doğru örnekler olabilir veya olmayabilir.

29

oyuncak inşaat kiti kullanarak analogy-

CMS: Karşılaştırılabilir bir bebek evi kiti için. Bunu biraz özelleştirebilirsiniz, ancak temelde bir tür oyuncak yapmak için çok uygundur.

Web Uygulaması Çerçevesi: Bir Lego setiyle karşılaştırılabilir. Sol tuğlaları kendiniz yapmak zorunda kalmayacağınız için çok çeşitli oyuncak yapıları oluşturabilirsiniz.

no Çerçeve: Web uygulamalarının yalnızca bir programlama dilinin standart kitaplığı ile geliştirilmesi, düz kilden oyuncak yapmak gibidir. En fazla özgürlük sunar, ancak tüm parçaları kendinizin yapma fiyatını da ödersiniz.

İlgili konular