Здравствуйте,
Если кажется что много букв - можно смело пропустить центральную часть.
Вот решил начать учить python, т.к. давно хотел,
и как раз появилась задача подходящая.
Необходимо сделать web интерфейс для управления некторыми параметрами FreeBSD.
Ну что то вроде webmin-a но в сильно упрошённой форме.
Встал вопрос по поводу сервера/демона python.
Для себя определили требования:
1. Простота установки - в идеале - вообще что бы можно было просто копировать папку со всем сразу (ну максимум изменив пару путей)
2. Маленький расход памяти
3. Что бы не пересекался с основным сервером (apache/возможно nginx)
4. Неплохо было бы использовать какой нибудь фреймворк
Побродил по интернетам и для себя выделил такие варианты запуска python
1. mod_python
2. FastCGI (WSGI-app , flup , apache, nginx, lighttpd)
3. FastCGI + nginx/apache/lighttpd
Все эти решения не подходят по представленным выше требованиям.
Ещё варианты:
4. Тоже что и второй пункт но очень лёгкий сервер - например thttpd/nhttpd
5. Paste + Pylons (немного покопавшись закинул всё в одну папку virtualenv) - пока не разобрался есть ли возможность отдавать статику
6. CherryPy + thttpd/nhttpd
7. Twisted/Tornado + django/etc
8. ….
Пардон за долгое вступление, но может кому то окажется полезным.
Что посоветуете?
Возможно у кого то уже возникали похожие задачи.
Какой фреймворк лучше использовать (возможно есть объективные причины)?
Может быть есть ещё какие то варианты?
Вобщем попинайте в правильном направлении.