Le 27/08/12 22:53, Chad wrote:
It's recently come up in some of the Wikidata changes proposed to core to start using some ORM-like interfaces for accessing this data[0]. Since we don't use ORM-style access anywhere else in core, I figured it warranted some wider discussion before we begin introducing the pattern.
I originally thought we should reuse an existing ORM engine, Jeroen eventually convinced me his code would be easier to maintain for us. He wrote ton of online documentation on mediawiki.org.
ORM would make our code hopefully a bit more concise and avoid us to duplicate logic in all our classes.
We can do the migration as we usually do, by slowly refactoring our code over several releases.