Note that I've talked about the issues that nonrel has, and there are many. That said, I have some responses below. I'm not trying to be the nonrel spokesperson.
On Tue, Jun 26, 2012 at 3:34 PM, Daniel Greenfeld <pyda...@gmail.com> wrote: > > I don't mean to pick bones, but looking at the github account, BETA > apparently means being a port with stern warnings about not using it right > now. > It's not tested enough for production yet, no. Though there are those testing it right now, at least on AppEngine. On the thread I link later on you can see the discussion. > > >> 2. django-nonrel is unsupported. It switched maintainers and the >>> current maintainer is not working on it. >> >> Django-nonrel is very much maintained. Look at the github >> https://github.com/**django-nonrel/ <https://github.com/django-nonrel/> >> >> > This does not match what someone claiming to be the current lead > maintainer said to me personally after my talk in front of dozens at > DjangoCon Europe. > > While I understand this sort of misinformation I may have spread is > annoying to you, imagine how it comes to the rest of us when project > leadership is not clear. > Jonas is hesitant to lead the project, and I understand where he's coming from. For a long time there were only Mongo people maintaining the project. In a project where 80% of the users are using it for AppEngine, that can be a problem for hammering out bugs. If you look at the thread at https://groups.google.com/forum/?fromgroups#!searchin/django-non-relational/1.4/django-non-relational/_OFjwuPjc88/iqLqnEGauNwJyou'll see there are people doing active development on non-relational. Last I heard Jonas wanted to do a new release of mongodb-engine. He might have meant to say he was not maintaining the project anymore, but he's not the only one with commit access. > > 1. http://django-nonrel.readthedocs.org lacks any sort of > team/contributor listings. > 2. https://github.com/django-nonrel/mongodb-engine/blob/master/AUTHORS.rsthas > people in it who may no longer maintain it. > > What's going on? What can django-nonrel do to make it much more clear to > everyone who is involved and who is the actual leadership? > There's a big documentation issue. It's known. Migration for All Button Pressed to the new "rag tag" team is slow, but I'm sure it'll get there. > >> I have to agree with you here. The nature of the Django ORM makes >> anything like this a hack. Not much choice in that regard. >> >> I've wondered if it's possible to make an ORM that API compatible with >> forms/admin/etc that doesn't hack onto the existing ORM? >> >>> >>> In my humble opinion, the answer is no. ORM is for mapping objects onto > relational databases, and the entire API is designed around that concept. > MongoDB is a Document store and should be handled differently. > Django-nonrel adds a lot of magic, not necessarily in code, but in API > design. It turns non-relational databases into relational databases, IMO > removing many of the advantages of those systems for little gain except for > in early speed of development. > > The trick is, as I believe others have raised, is how to get Admin and > Forms and other things in Django to work with MongoDB. :-) > I have to agree, that's the big one. Though I the ecosystem of 3rd party apps is what makes using Django so great. If there is one ORM for 99% of the apps out there, and only one that works Mongo, then the only real use case of Django is going to be a system where you're using a RDBM in combination with Mongo. > > Danny Greenfeld > >> -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/django-developers/-/VktFJetdkWIJ. > > To post to this group, send email to django-developers@googlegroups.com. > To unsubscribe from this group, send email to > django-developers+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.