【发布时间】:2010-11-24 23:57:44
【问题描述】:
我正在寻找一个很好的框架来作为我的应用程序开发的基础。
在PHP中我使用Symfony,在ActionScript中使用PureMVC,它们都是MVC框架。
我正在寻找面向通用应用程序开发的 Python 框架,而不是 Web 应用程序。我的意思是,只是应用程序、服务、守护程序等。 有时我没有要实现的真实视图,只是一个 RPC 服务。其他时候我必须为串行端口编写代码,或者实现命令调度程序,或者其他什么。
在我看来,作为我需求的标准基础,最好的开源软件是什么?为什么您认为您的建议会满足我对其竞争对手的要求?
编辑:
对于“通用目的”,我的意思是强烈限制在有或没有 GUI、作为守护程序或命令行应用程序、是否为多进程/多线程。通用,提供良好的架构结构,而不是特定的工具。
编辑 2:
我想解释一下,这个问题是关于一个或多个“框架”的最终存在,它不受任何特定用例的限制,而是能够提供良好且良好的标准化启动结构/架构,应用了一些最佳实践,作为指导方针,能够指导应用程序本身的架构规划,而不是它们与要执行的任务有关的行为。
我认为这个问题不是那么主观,可能因为我的英语而暴露错误,但我认为这是合法的
【问题讨论】:
-
“通用”是什么意思?图形用户界面?非 GUI 命令行?
-
通用的意思就是“通用”:) 不限于是否有 GUI,是否是守护进程或命令行应用程序,是否是多进程/多线程。通用,提供良好的架构结构,而不是特定的工具。
-
避免提出主观、争论或需要长时间讨论的问题。
-
@AberT:请用其他事实更新您的问题。当您可以更新时,不要评论您自己的问题。
-
这个问题不是特别主观,但它是模糊和开放的。但大多数人抱怨的是,他们认为 Python 中的通用应用程序框架毫无意义,但事实并非如此。但是然后我们开始变得主观和争论。 :)
标签: python frameworks