Я очень старался изо всех сил ** (ы) ** можно разрабатывать веб-приложения с использованием Python. Для справки мы используем RHEL 64bit, apache, mod_wsgi.
История
- PHP + MySQL лет назад
- PHP + Python 2.x + MySQL недавно и в настоящее время
- Python + PostgreSQL работает над ним
Мы используем отличную библиотеку для связи между PHP и Python (интерфейс в PHP, бэкэнд в Python) ... Однако, при запуске более крупного предстоящего проекта использование 100% Python может быть очень выгодным.
Обычно мы предпочитаем не иметь монолитных рамок, диктующих, как все делается. Коллекция полезных помощников и утилит очень предпочтительна (будь то PHP или Python).
Вопрос 1:
Читая ряд ответов опытных пользователей Python, я видел Werkzeug , рекомендуемых несколько раз. Я был бы рад, если бы несколько человек, имеющих непосредственный опыт использования Werkzeug для разработки профессиональных веб-приложений, могли прокомментировать (настолько подробно, насколько чувствуют их пальцы), почему они используют его, почему им это нравится, и что-нибудь, на что следует обратить внимание.
Вопрос 2:
Существует ли версия Werkzeug, поддерживающая Python 3.1.1. Я успешно установил mod_wsgi на Apache 2.2 с Python 3.1.1.
Если нет версии, что нужно сделать, чтобы обновить ее для работы на Python 3.1?
Примечание: я запустил 2to3
в исходном коде Werkzeug, и он выполняет компиляцию на python без
Edit:
Проект, который мы начинаем, планируется завершить лишь через год. В этот момент я предполагаю, что Python 3.X станет намного более популярным. Более того, учитывая, что мы запускаем приложение (а не распространяем его), кто-нибудь может прокомментировать жизнеспособность пробивания некоторых проблем Python 3 сейчас, так что, когда наступит год, мы более или менее уже там
Мысли приветствуются!