Laravel 4使我能够轻松高效地开发小型和企业级应用程序,其模块化概念使我能够扩展it核心,构建定制的可重用软件包,并轻松遵循TDD实践.

我一直在深入研究python(v3)的奇妙世界,想知道python社区中的等效web框架是什么?该框架遵循Laravel 4中内置的一些相同的核心概念,如MVC设计模式、易于测试、模块化设计、软件包等.

推荐答案

Pyramid是你想要的.它是从头开始编写的,以通用Python库和组件为基础,您可以根据自己的意愿替换其他部分.Python作为一种面向TDD的语言,Pyramid利用了这一点.如果你愿意,你可以把你自己的库(如果它们足够抽象的话)推广到PyPi中,但你当然也可以把它们保存在你自己的项目中.

还有其他Python框架,但如果您正在寻找模块化和可扩展的,并且在您的工作风格偏好中没有太多的框架干扰,那么 pyramid 是一种 Select .

另外,这个问题更适合程序员.斯塔克交换.通用域名格式.

Python-3.x相关问答推荐

我有个问题继承遗产合伙人

Python:字典和列表:在列表字典中搜索子列表的有效方法

无法使用诗词安装PyYaml

在不使用 split 函数的情况下从字符串中分割逗号(','),句号('.')和空格(' '),将字符串的单词附加到列表中

如何键入提示函数,在 Python 中通过类decorator 添加到类中

Pandas 窗口聚合两个排序表

为什么 mypy 不适用于 sqlalchemy?

位对的距离

为什么最简单的流光示例会出错?

将变量传递给 Google Cloud 函数

Python socket.error: [Errno 13] 权限被拒绝

Python:pprint的模块错误,打印没有错误

为什么等效的 Python 代码要慢得多

如何将numpy数组图像转换为字节?

无论如何我可以在 Google colaboratory 中下载文件吗?

如何使用 Python 订阅 Websocket API 通道?

Python 3 中的连接列表

同步调用协程

如何删除目录? os.removedirs 和 os.rmdir 是否只用于删除空目录?

如何在 Python 3.4 中使用 pip 3?