We are going to develop significant improvements in the framework for the version 7.0. These improvements will allow OpenERP to be even more modular, to be easier to learn for new developers, to develop module with less lines of code and to be more pythonic.
Our first tests allowed us to reduce a simple module (the "idea" one) from 300 lines of code to 200 lines (33% less). We also significantly reduced the number of methods' signatures to learn by making all concepts more orthogonal and generic. This will lower the learning curve for new developers.
Among all the improvements, the most important ones are:
Of course, we will ensure that all those improvements will be backward compatible so that v7.0 will still support all community modules.
All these improvements will be presented and discussed/challenged during the community meeting of the next week. If you want to read the presentation before or you can not join us next week, you can already find it at http://thu.openerp.com/open-days-2012/core-api-draft.html.