On Tue, Sep 1, 2009 at 12:43 AM, benny daon <[email protected]> wrote:
> For me, Django's db model does a pretty good job of delivering relational > database power without forcing me to learn sql. What's more it makes it > easier to support non-relational databases at the back-end, i.e. google's > big table. > Excellent. > I'm sure that for someone with sql experience, sql* works better. For > someone with my very limited sql experience, select and where are confusing. > I like Django for hiding the sql parts and using python taxonomy whenever > possible. > Actually, the where is a name chosen by the programmer (i.e. me, or the example's writer). It could have been predicate just the same). Maybe not so for select, but today I believe that it's ubiquitous enough to not confuse. > I think the 1.1 changes Idan showed are a positive evolution - finding more > pythonic ways to get more juice out of the db - but I don't think Django > will never completely satisfy an sql perfectionist :-) > I'm not an sql perfectionist - far from it. I do think that sqlobject & sqlalchemy are more pythonic, especially when I look at constructs such as: bla.filter(some_number__gte = 5) and bla.select(bla.q.some_number >= 5) and more complex bla.select((bla.q.some_number < 4) | (bla.q.some_number > bla.q.other_numer*bla.q.yet_another)) It seems to me that F() is django catching up. I remember that in the first pyweb-il meeting I attended - I asked Ahik whether he would use django's ORM for projects not related to web-programming. IIRC, his answer was no. Back then, it was one of the reasons I stayed with turbogears - the ORM(s) were better. Cheers, Imri -- Imri Goldberg -------------------------------------- www.algorithm.co.il/blogs/ -------------------------------------- -- insert signature here ---- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "PyWeb-IL" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyweb-il?hl=en -~----------~----~----~----~------~----~------~--~---
_______________________________________________ Python-il mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
