我正在寻找一个基于我的应用程序开发的良好框架.
在PHP中我使用Symfony,在ActionScript PureMVC中,它们都是MVC框架.
我正在寻找面向通用应用程序开发的Python框架,而不是Web应用程序.我的意思是,只是应用程序,服务,守护进程等.有时我没有真正的实现视图,只是一个RPC服务.其他时候我必须编写串口代码,或实现命令调度程序,或其他什么.
什么是我能想到的最好的开源软件作为我需求的标准基础?为什么您认为您的建议能够满足我对竞争对手的要求?
编辑:
对于"通用",我的意思是没有强烈限制使用或不使用GUI,作为守护程序或命令行应用程序,是否为多进程/多线程.一般,提供良好的架构结构,而不是一个特定的工具.
编辑2:
我想解释一下这个问题是关于一个或多个"框架" 的最终存在,这些框架不受任何特定用例的约束,但是能够提供一个良好且标准化的启动结构/体系结构,并应用了一些最佳实践作为指南,能够指导应用程序本身的体系结构规划,而不是它们执行任务的行为.
我认为这个问题不是那么主观,可能因为我的英语而被曝光,但我认为这是合法的
查看Zope组件架构.它是一种使用和重用组件的架构.它主要用于Web应用程序,因为它在Zope中使用(顾名思义),但它绝不是特定于Web的.
我写了一篇快速介绍:http: //regebro.wordpress.com/2007/11/16/a-python-component-architecture/
这是一本关于它的在线书籍:http://www.muthukadan.net/docs/zca.html
这是一本非在线图书:http://www.amazon.com/dp/354076447X