Сервер приложений

Всё чаще стал себя ловить на мысли, что нам в питонячей вселенной не хватает классического сервера приложений.

От него хочется совершенно банальных вещей:

  • Менеджмента конфигураций
  • Абстракции над хранением данных
  • Возможности легкого добавления точек входа и компонентов
  • Инфраструктуры для отложенного выполнения задач
  • Каких-то батареек типа библиотеки с хелперами
  • Простой интеграции с другими системами
  • Предсказуемых внутренних процессов и возможности на них влиять (явная и контролируемая инициализация например)

Самое интересное, что почти всё это есть как отдельные компонеты, но нет среды которая могла бы их объединить или предложить своё комплексное решение. При этом, конечно, этот сервер должен быть достаточно легким и не давить своим весом на пугливые умы опытных разработчиков.

Эта ситуация мне очень что-то напоминает. Да, это похоже на мир веб-фреймворков. Они, зачастую, как раз закрывают эту нишу. Я уже не один раз приходил к выводу, что проще продолжать использовать веб-фрейморк даже в тех задачах, где нет непосредственой вебной составляющей. Тем более, если он уже применяется и его окружение уже содержит нужный контектс для функционирования других компонентов.

Кажется, что отсутствие такого сервера приложений не продлится вечно и через какое-то время появится новый интересный игрок в этой нише. И как всегда, приходится бить себя по рукам, чтобы не ввязаться в его написание «на следующих выходных»:-)

Комментарии 7

  1. Kobolog написал:

    Srsly?

    Оставлен 23 Январь 2012 в 05:34
  2. okoneko написал:

    а мы потихоньку свой пилим =)

    Оставлен 23 Январь 2012 в 07:50
  3. SSPkrolik написал:

    http://getcolony.com/ Сыровато, но близко

    Оставлен 23 Январь 2012 в 17:07
  4. Andrey Popp написал:

    Ключевые слова: zope, twisted :)

    Ну и, я думаю, такие решения просто не нужны, когда можно "за пару строк" сделать свой "фреймворк".

    Оставлен 24 Январь 2012 в 01:26
  5. vitaly.omelchuk@gmail.com написал:

    трижды перечитал сообщение, но так и не понял, чего вам не хватает из существующих решений.

    Оставлен 24 Январь 2012 в 11:15
  6. Dmn_Brest написал:

    Не хватает Tomcat (как для Java), наверное.

    Оставлен 24 Январь 2012 в 16:26
  7. seriyPS написал:

    может Paste? Тоже не совсем понял что требуется, видимо потому что с Java не знаком)

    Оставлен 25 Январь 2012 в 00:27
  8. slav0nic написал:

    в принципе в cherokee есть веб админка, можно клонировать конфиги и тп (не совсем то, но всёже ), правда со стабильностью там так себе

    но как раз вчера перевёл всё на nginx %) наигрался

    Оставлен 14 Март 2012 в 11:46