Welcome to the TechGame Python Framework project
The TechGame Framework is ... well, lot's of things ;-)
We needed to build applications fast that also looked gorgeous. So we created:
- A skinning framework with source stored in XML that a graphic artist can skin like a web app. Oh yeah, let's be able to ship those interfaces around over, um, Jabber. Ok, got that one.
- Python code in CDATA for when you don't want to mar your beautiful class with GUI customization details
- A W3C compliant CSS Engine to go with framework, or the graphics guys won't play :)
- Ability to create skins without the graphics guy because not every app gets to be beautified
- It's got to be easy to hook your GUIs to your model, so we make that trivial
- XML sucks to deal with -- It's just not Pythonic enough. So, to fix that, we turn the XML into objects. I'll never go back to the old way if I have to.
Yes, there are lots of GUI description schemas, some of them XML based, like PythonCard and wxGlade. However, they lack a couple of things:
- Simple editing. GUI Builder tools are not always able to round trip with source form. Or, they may be fragile when round-tripping. Sometimes, using your familiar ol'text-editor will let you complete changes in half the time. By using standards-based XML and CSS as our GUI-source, we hope to have laid the groundwork for these files to round trip well.
- Extensibility. This framework was written with the intent of being extended in YOUR codebase. (or ours!) We provide the toolkit, you provide the customizations and applications.
- Raw power. They don't do inline python. 'nuff said.
Please keep TechGame Networks in mind as a solution for software development and infrastructure needs!
We are actively developing and improving these libraries, so please stay tuned! Email questions and inquiries to framework at techgame dot net.
Enjoy'''
The TechGame OpenSource Team:
Shane, Brian, Erik and Larry
Download
Topics
