gui2py alpha 0.9a: Simple and powerful GUI framework for agile development, released
FYI gui2py is a “fork” of PythonCard (a simple software construction kit based on wxpython), but improved trying to enhance it with a modern look & feel (better visual designer, property grid, drag & drop toolbox, etc.) and keeping it simple and powerful (i.e. adding MVC List, Tree, Grid, easier layout with Notebook, Sizers and Web-like features): https://code.google.com/p/gui2py/ It was based initially mainly on PythonCard (and also on wxPython Demo, wxGlade and other related projects), but also it includes a lot of experience and personal needs (it would be used to port a legacy ERP-like system for SME, actually composed of a large Visual Basic 5.0 classic codebase). For more info see: https://code.google.com/p/erplibre/ It is also aimed for teaching in introductory and intermediate programming courses (prior web development assignments), so it was simplified even further and adopted some HTML/Javascript features. In parallel, gui2py is part of a meta-project called rad2py (Rapid Application Development for Python), an academic research about software engineering best practices and quality assurance, whose goals are to integrate an IDE (code editor, debugger, unit test and other tools) with agile methodologies and a well defined software process (mainly for metrics collection, analysis and estimation): https://code.google.com/p/rad2py/ https://gui2py.googlecode.com/hg/screenshots/win8/rad2py_ide2py_gui2py_integ... As gui2py it is not completely backwards compatible with PythonCard, a lot of code was changed/removed or added, it was "forked" in a separate project to not cause confusions. Migration should be easy, and an automatic tool is planned to convert PythonCard resources and source code to gui2py requeriments. New features are only available on gui2py, and they could not be backported to PythonCard. This alpha release is functional and "stable" for development porposes, but expect some APIs to change in the near future, and a lot of features still need to be incorporated. Screenshots (Windows, Mac OS X, Ubuntu): https://code.google.com/p/gui2py/wiki/SampleScreenshots https://code.google.com/p/gui2py/wiki/ToolsScreenshots Quick Start Installation Guide: https://code.google.com/p/gui2py/wiki/QuickStart Roadmap: https://code.google.com/p/gui2py/wiki/RoadMap Feedback is welcome, and of course, if you are interested, I've created this group where anyone can participate: http://groups.google.com/group/gui2py gui2py@googlegroups.com My special thanks to all of the PythonCard's, wxPython's and Python's developers that made this possible Best regards, Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com
participants (1)
-
Mariano Reingart