Hi Matthew, Matthew Revell wrote: > This is fantastic news, thanks for posting to the launchpad-users list. > Can you explain more about why Storm is important and why Canonical have > created it? This is probably off-topic for this list. Please direct any responses or questions to the Storm mailing list [0]. A little bit of background for the curious anyway: Storm was created specifically because, at the time, we had problems with the ORMs available (the main ones being SQLObject and SQLAlchemy). One of the major problems we had was related to our need to work with multiple databases at the same time and, at the time, the existing tools didn't have good support for that particular use case. Also, we found some bugs that we had trouble working around and decided to start looking at our own solution as a possibility. That little side-project turned into what today is Storm. It's a very good ORM, well tested and with a lot of great functionality. The other ORMs, particulary SQLAlchemy, have matured significantly in the time since we experienced the problems we did, so a lot of the reasons for Storm's existence don't really apply anymore. Nonetheless, there are differences and one tool or another may be more or less suitable depending on your needs. Hope this helps! Feel free to hop into #storm on freenode to ask questions or checkout the wiki [1]. Thanks, J. [0] https://lists.canonical.com/mailman/listinfo/storm [1] https://storm.canonical.com/
This is the launchpad-users mailing list archive — see also the general help for Launchpad.net mailing lists.
(Formatted by MHonArc.)