Архив за [undefined]

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

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

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

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

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

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

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