Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I'm not so experienced with Django, but from what I've read about it, it doesn't seem to be what you're looking for (too much "abstraction from the guts"). Zend framework does not provide you with an ORM. It provides you with some tools that might aid in maintainability of your code (for example its much easier to do $user->save() on a Zend_Db_Table_Row object then to manually type in the equivalent SQL string). If you're more comfortable doing SQL, that's totally cool and Zend digs that...just beware that there might run into some more maintenance issues down the rode. I would suggest going with a "named query" approach where you store you queries in an external resource and load them "on demand". Zend has a very flexible directory structure...the recommended one only facilitates in making things a little easier. You can easily pull of your admin section urls using <a href="http://framework.zend.com/manual/en/zend.controller.modular.html" rel="nofollow noreferrer">modules</a> and routing....its a very common use case in Zend.</p> <p>Bottom line is, Zend is a "presentation framework" mostly. That's what it excels at. It gives you a clean way of organizing the presentation (the screens) that are shown to your users and aids in maintenance. </p> <p>It doesn't do much for you from a data perspective. This is up to you, and is probably 90% of the work that needs to be done to become "maintainable".</p> <p>The goal is that your business logic stuff and data access stuff should function within any "framework", and even without a web server! Otherwise you'll just move you unmaintainable mess from whatever you have to Zend.</p> <p>Also, I wouldn't concern myself with performance...mosy things can fixed with a good caching strategy.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload