Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong><em>What do I like about it :</em></strong></p> <ul> <li>Very simple ORM</li> <li>clear separation of template / controller</li> <li>django-admin</li> <li>pluggable apps : it seems to me that the Django community really nailed that one !</li> </ul> <p><strong><em>What made me switch :</em></strong></p> <ul> <li>mainly curiosity</li> <li>I heard a lot of good things about it from a colleague</li> <li>I wanted something more lightweight than the Java I do for a living</li> <li>I had a side project heavily data-driven for which the Django-Admin interface is very useful</li> </ul> <p><strong><em>What features I'd like :</em></strong></p> <ul> <li>better / simpler control of the transactions (configuring different types of transactions (read only / read write / some tweaking here and there) isn't as easy as I am used to. Having a session in view model, where the transaction is still open in the view doesn't make me all that comfortable, I would prefer if the transactions didn't leave a service layer. But again, there isn't really a service layer in the Django model.</li> <li>better model for business logic (maybe that's just me, but I miss the service oriented approach of enterprise java, I never know if I should put the business logic in the view, in the form or in the model. None of those solution make me feel warm and fuzzy ... at the same time, I don't have heavy business logic in the application I develop for the moment, and I would probably still use Java for those)</li> <li>stability (in the sense of not changing, not in the sense of not crashing). Again, coming from Java, where I'm still working on Java 1.4 for a lot of projects, having a project that just released 1.0 and all the refactoring that went with it is not very reassuring. It did take some work to follow trunk and using 0.96 was not particularly compelling. I don't think I would feel comfortable to use it on a mission critical enterprise project yet.</li> </ul> <p>I realize that there is quite a few improvements that I would like. Don't get me wrong, I love Django and I will stick to it for a lot of projects. I just wont put it everywhere yet ...</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