История изменений
Исправление 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-переменные