Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6108789
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T14:20:01+00:00 2026-05-23T14:20:01+00:00

I mostly work in ZF. However, for next project I want to try Django.

  • 0

I mostly work in ZF. However, for next project I want to try Django. Does anyone have experience of moving from ZF to Django?

What are the most striking differences or difficulties in the switch from ZF to Django (except programming language)? Was it easy to change or not?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T14:20:01+00:00Added an answer on May 23, 2026 at 2:20 pm

    I’m currently porting an application written in ZF to Django. In my experience the main difference between the two frameworks is the coupling between their internal components. ZF takes it’s concept of loose coupling to the extreme where you have to figure out the best way to fit them together. Django on the other hand provides a seamless process of developing a web application where each of its components fit together in a defined order. For example when you define a model in Django ORM it provides so much functionality to the other components of the framework such as views, templates, forms etc., that it’s hard to imagine using them without the models. In some sense tight coupling is one of Djangos strengths in making web development less cumbersome and more efficient. But this sometimes makes Django less flexible.

    Also after using ZFs db abstraction layer(Which for some queries produces very unmaintainable code) you’ll find Djangos ORM a heaven sent :). Although some ORM solutions exist for PHP(or ZF), Djangos ORM is way better.

    Another big difference is Djangos URL confs, which makes it extremely easy and flexible to provide cruft free, user friendly(SE friendly) URLs. With Django, URLs are an integral part of the application not some http sever configuration you get stuck with.

    Another very important part of the comparison is the documentation. Djangos documentation is extremely well written and maintained. All though ZFs documentation is good enough, I found it very hard to search through for something.

    I think you’ve taken a good decision to tryout Django. Hope it turns out to be the right solution for you.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I work at a smallish web agency (3 programmers, 2 project managers), we mostly
I've developed a ajax enabled site. However, the site does not currently work without
We have a project that will need to work in IE6,7,8. I'm not that
I'm working on a legacy vb.net application that does most of its work using
starting from a mostly fresh CE 1.6.2.0 installation, I want to remove the default
i am pretty newbie in terms of flex/RIA frameworks. mostly done work on server
In my work I deal mostly with C# code nowadays, with a sprinkle of
I work in a shop that is a mix of mostly Java and .NET
Where I work, people mostly think that objects are best initialised using C++-style construction
We mostly tend to following the above best practice. Have a look at String

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.