Форум сайта python.su
Доброй ночи!
Посоветуйте Python Framework, который содержал бы:
- Хороший HTTP-клиент (http/https);
- Работу с SQLAlchemy (соединение с PostgreSQL);
- Scheduler;
- Поддержку Messaging service (ActiveMQ, ZeroMQ или что-то похожее)
Спасибо.
Офлайн
Наверное, Twisted.
1. http-клиент свой, асинхронный.
2. Для самого постгреса есть txpostgres. Для алхимии был sAsync, но, судя по всему, последний умер. Поэтому способов работать с алхимией кроме как через deferToThread, deferToThreadPool не вижу, может другие подскажут.
3. Планировщик - это то, на чем Twisted, собственно, построен, делать отложенные задачи позволяет.
4. Twisted-to-zeromq
Офлайн
regallСпасибо, а что скажите по поводу Tornado? Его вроде больше хвалят?
Наверное, Twisted.
Офлайн
Единственное преимущество, которое я вижу у Торнадо перед Twisted - поддержка Python 3.2.
Надеюсь, что в скором и это преимущество отпадет, так как работа над Twisted для Python 3.x ведется.
Отредактировано (Июнь 30, 2011 21:56:34)
Офлайн