Talk:Thunderbird:Thoughts on Removing RDF

From MozillaWiki
Revision as of 16:29, 13 March 2008 by Wjjohnst (talk | contribs)
Jump to navigation Jump to search

Although I've read a lot in Mozilla about replacing RDF, I'm not really sure what motivates it. Why is it so important to replace RDF in Thunderbird?

RKentJames 2007-01-25

As I understand it, RDF, in addition to being largely unowned/unmaintained code, is simply the wrong solution for the problems trying to be solved in the places it is used. RDF's relational nature allows for aggregation of multiple sources of overlapping data, but Mozilla almost always needs only flat tables for storage. See this discussion for people who can explain it better than I can.

--jminta

Can I make a request that you're really careful when implementing these views. Generic controllers that can be attached to treeviews and other types of views are easier to extend. Something like was (at least attempted) with Places. The current msgDBView interfaces make it nearly impossible to use anything that isn't a tree without basically erasing the entire UI and writing your own.