19

Laravel 4 enables me to develop both small scale and enterprise scale app's easily and efficiently, and its modular concepts allow me to extend it core, build custom reusable packages, and easily follow TDD practices.

I have been diving into the wonderful world of python (v3) and wondered what the equivalent web framework would be in the python community? A framework that follows some of the same core concepts built into Laravel 4 such as MVC design pattern, easy testing, modular design, packages etc.

4

3 回答 3

26

是的。金字塔是您正在寻找的。它是从头开始编写的,基于常见的 Python 库和组件,您可以根据需要将部分替换为其他部分。Python 作为一种语言是为 TDD 设计的,而 Pyramid 则利用了这一点。如果您愿意,您可以将自己的库(如果它们足够抽象)自己推送到 PyPi,但您当然也可以将它们保留在您自己的项目中。

还有其他 Python 框架,但如果您正在寻找模块化和可扩展的,并且在您的工作风格偏好中没有大量框架干扰,那么 Pyramid 是您的最佳选择。

PS这个问题更适合programmers.stackexchange.com。

于 2013-09-14T06:24:53.493 回答
6

Python 还有一个名为Masonite的 Web 框架,它很像 Laravel。受到 Laravel 的极大启发,许多 Laravel 开发人员可以很容易地掌握它。

还有一个名为 Masonite ORM 的 ORM,它深受 eloquent 的启发

于 2019-03-28T23:55:58.420 回答
4

你可以看看我目前正在构建的框架,即glim。其中有 play framework 和 laravel 的灵感。您可以从文档页面获取更多信息。

它还有一个扩展系统,开发人员可以将其集成到其中。您可以查看我构建的扩展;

于 2014-09-19T13:02:34.247 回答