Есть ли эквивалент python для Laravel 4?
Laravel 4 позволяет мне легко и эффективно разрабатывать приложение для малого масштаба и масштаба предприятия, а его модульные концепции позволяют мне расширять его ядро, создавать пользовательские пакеты многократного использования и легко следовать методам TDD.
Я погружался в прекрасный мир python (v3) и задавался вопросом, что эквивалентная веб-инфраструктура будет в сообществе python? Структура, которая следует за некоторыми из тех же основных концепций, встроенных в Laravel 4, таких как шаблон проектирования MVC, легкое тестирование, модульный дизайн, пакеты и т.д.
Ответы
Ответ 1
Да. Pyramid - это то, что вы ищете. Он написан с нуля, чтобы основываться на общих библиотеках и компонентах Python, и вы можете поменять местами на другие части по своему усмотрению. Python как язык предназначен для TDD, и Pyramid использует это. Вы можете нажимать свои собственные библиотеки, если они достаточно абстрактны, для PyPi для себя, если хотите, но вы можете, конечно, просто держать их в своих собственных проектах тоже.
Существуют и другие фреймворки Python, но если вы ищете модульную и расширяемую среду, не имеющую большого количества фреймворческих помех в предпочтении вашего рабочего стиля, Pyramid - это путь.
P.S. этот вопрос лучше подходит для программистов .stackexchange.com.
Ответ 2
Вы можете посмотреть структуру, которую я сейчас создаю, а именно glim. В нем есть вдохновение из игрового каркаса и ларавелла. Вы можете получить дополнительную информацию на странице docs.
Он также имеет систему расширений, в которой разработчики могут интегрироваться с ней.
Вы можете посмотреть extensions, который я создал;