LINUX.ORG.RU

История изменений

Исправление makoven, (текущая версия) :

Отвечу тебе и рельсовому анонимусу выше

Джанга с рельсами научились обслуживать много клиентов на одном cgi/fastcgi/wsgi-подключении? Или, как и раньше, GIL блокирует процесс при всяком сетевом/файловом IO? Подозреваю, что не научились и как и раньше надо создавать батареи из загруженных в память фреймворков.

И знаешь что очень быстро становится решающим фактором в таких батареях с их ростом? Размер каждого процесса! Сравни потребление памяти пула из сотни микрофреймворков и пула из сотни джангорельс с (хах) отключенныим ненужнными компонентами

Это модульная библиотека, не нужен шаблонизатор не используй, не нужен ОРМ не используй

Девочка считает, что при вводе «pypi install django», появляется волшебное окно, в котором галками можно поотключать ненужные компоненты и зависимости. Девочка ошибается.

Windows - это модульная ОС. Не нужен IE - не используй. Не нужна графическая подсистема - не используй.

а что, если серверное приложение предоставляет REST API, то ему ORM никогда не нужен будет?

ORM конечно всегда удобно. Но реальное его предназначение - это засовывание данных в серверный шаблонизатор. JSON же не сложно сгенерить и напрямую из выхлопа БД. Но с ORM, конечно, приятней, не спорю

Никто не мешает реализовать REST API на Rails

Никто не мешает реализовать REST_API на калькуляторе с перфокартами. Главное чтобы была поддержка stdio и возможность читать ENV-переменные

Исходная версия makoven, :

Отвечу вам и рельсовому анонимусу выше

Джанга с рельсами научились обслуживать много клиентов на одном cgi/fastcgi/wsgi-подключении? Или, как и раньше, GIL блокирует процесс при всяком сетевом/файловом IO? Подозреваю, что не научились и как и раньше надо создавать батареи из загруженных в память фреймворков.

И знаешь что очень быстро становится решающим фактором в таких батареях с их ростом? Размер каждого процесса! Сравни потребление памяти пула из сотни микрофреймворков и пула из сотни джангорельс с (хах) отключенныим ненужнными компонентами

Это модульная библиотека, не нужен шаблонизатор не используй, не нужен ОРМ не используй

Девочка считает, что при вводе «pypi install django», появляется волшебное окно, в котором галками можно поотключать ненужные компоненты и зависимости. Девочка ошибается.

Windows - это модульная ОС. Не нужен IE - не используй. Не нужна графическая подсистема - не используй.

а что, если серверное приложение предоставляет REST API, то ему ORM никогда не нужен будет?

ORM конечно всегда удобно. Но реальное его предназначение - это засовывание данных в серверный шаблонизатор. JSON же не сложно сгенерить и напрямую из выхлопа БД. Но с ORM, конечно, приятней, не спорю

Никто не мешает реализовать REST API на Rails

Никто не мешает реализовать REST_API на калькуляторе с перфокартами. Главное чтобы была поддержка stdio и возможность читать ENV-переменные