Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
路过.......
到底是界面还是框架
view的原理,它大概的工作流程和用到的技术,特别是打开文件的原理
[b]Db:[/b]postgreSQL, [b]Server:[/b]xmlrpc server,自己的orm, [b]Model[/b] :xmlrpc client 访问Server. [b]Controller[/b] :cherrypy, [b]View:[/b] mako模板,openerp自己做的Widget,MochiKid js库,[size=99px]]
有詳細開發文檔就好了。。。
OpenERP 的架构其实很简单,在 Server 里把所有的业务都抽象成远程方法执行,包括增删改查、执行工作流、执行报表和复杂的业务方法。除了代码以外,所有东西都存在数据库里,各个 view 和 form 也都是通过一个比较抽象的 xml 来定义的,然后客户端分别渲染成为 html 表单和 GTK+ 表单。
顺带说一句,OpenERP 的 python 代码并不是很出色,bug 容易滋生
不过页面操作的服务怎么调用addons的代码(如何绑定)我还没有搞清楚
研究了下sale模块,跟踪了下log,搞清楚了。