MVC Framework for Pygtk2 version 0.9.0 has been released.
MVC is a fully Python-based implementation of the Model-View-Controller and Observer patterns for the Pygtk2 toolkit. MVC is a pattern that can be successfully used to design and develop well structured GUI applications.
The MVC pattern basically helps in separating sematics and data of the application, from their representation. The Observer pattern is also embedded here. This pattern allows making separated parts independent, but still connected each other.
About this implementation: - easy to understand and to use - makes code extremely easy to write and read - fully documented - straightly runs under many platforms (unixes, windows, solaris, etc.) - essential, it does only what it was designed for - can be ported to other graphic toolkits, since the view component depends on pygtk2
Latest version and information can be found at this URL: <P><A HREF="http://sra.itc.it/people/cavada/mvc/index.html">gtkmvc 0.9.0</A> - Python-based Model-View-Controller framework for the Pygtk2 toolkit. (15-01-04)
License is LGPL.