Есть ли какие-либо рамки, такие как RoR на Python 3000? - PullRequest
1 голос
/ 02 октября 2009

Одной из функций, которые мне нравятся в RoR, является управление db, оно может скрывать все операторы sql, также очень легко изменить разные db в RoR, есть ли подобная инфраструктура в Python 3000?

Ответы [ 5 ]

4 голосов
/ 02 октября 2009

Этот ответ был ужасно устаревшим. Текущее состояние дел:

Я уверен, что этот список будет расти с каждым месяцем, особенно учитывая, что никогда не будет Python 2.8 .

2.7 станет концом линии для разработки на Python 2, и теперь официальный путь обновления с 2.7 - это Python 3.x. Я уверен, что с таким положением дел поддержка Python 3 из веб-фреймворков будет становиться все лучше и лучше.


[Устаревшие]
Python 3 еще не находится в высоком развертывании. По-прежнему не хватает большого количества сторонних библиотек.

Рекомендованная версия Python - 2.6.x, так как она является самой последней, имеет обратную совместимость и имеет множество функций с портированием из 3.1.

Для Python 2.6 вы найдете довольно много фреймворков:

2 голосов
/ 03 октября 2009

Я считаю, что CherryPy находится на грани выпуска для Python 3.X.

1 голос
/ 02 октября 2009

Python 3 сейчас не готов к веб-приложениям. Спецификация WSGI 1.0 не подходит для Py3k, а связанные стандартные библиотеки - это хаки 2–3, которые не работают согласованно с байтами и юникодом. Это настоящий беспорядок.

WEB-SIG выдвигает предложения по пересмотру WSGI; надеюсь, он скоро может двигаться вперед, потому что, хотя Python 3 еще не стал мейнстримом, он, безусловно, движется в этом направлении, а поломка webdev довольно смущает.

0 голосов
/ 02 октября 2009

Python 3 не готов к практическому использованию, потому что еще недостаточно библиотек, которые были обновлены для поддержки Python 3. Поэтому ответ: Нет.

Но на Python 2 их НАГРУЗКИ есть, по крайней мере, десятки.

Django, Turbogears, BFG и, конечно, старик из игры: Zope. Чтобы сказать, что лучше для вас, вам нужно значительно расширить ваши требования.

0 голосов
/ 02 октября 2009
...