Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django or Zope?

Tags:

django

zope

I want to create a website and I am confused which web framework to use. Please recommend me which framework is better: Django or Zope. I am using Python.

like image 616
Subhransu Mishra Avatar asked Nov 27 '22 10:11

Subhransu Mishra


2 Answers

If you mean plain Zope2 by zope then I'd go for Django. Most interesting stuff in the Zope world takes place with either Plone or Grok (which is Zope3, which is actually quite different from Zope2).

Grok works nice with relational databases, Plone doesn't really, so if you depend on an RDBMS, either go with Grok or Django.

Zope and Plone have a rather steep learning curve so you'll get started more quickly with Django.

The largest downside about Django is, in my opinion, that it tries do do everything by itself (templating, object publishing, ORM, and so on) while there are many excellent existing components out there. If you want to be able to use your code / knowledge outside of the web framework you're using, consider Pylons or BFG

Many options, no clear answer, sorry :)

like image 66
Ivo van der Wijk Avatar answered Dec 10 '22 03:12

Ivo van der Wijk


I have no idea what sort of website you're trying to create, so it's hard to recommend a specific framework. I'd recommend getting through some tutorials to see which one you like best (There's also pylons and TurboGears to pick from).

Django seems to be the most popular starting kit these days though.

like image 38
Mattias Nilsson Avatar answered Dec 10 '22 02:12

Mattias Nilsson