Здравствуйте, dmz, Вы писали:
D>>Безусловно. Но проблема была локализирована очень быстро и достоинств джанги она не умоляет. И без фреймворка можно написать очень плохую систему и шанс этого выше.
dmz>Ага. А вот и "локализация проблемы": http://lenta.yandex.ru/read.xml?group=14
Мягко говоря проблема уже другая. И не проблема вовсе, а оптимизация.
dmz>Перевожу: в рамках существующих фреймворков (Django и ORM) мы не нашли нормального решения данной проблемы и воткнули костыли, которые могут (и создадут!) проблемы в будущем — с управлением соединениями с базой вообще шутки плохи.
А как добавить репликации в уже существующий код без костылей вы знаете? И сколько ресурсов потребовалось бы на разработку всей системы с нуля?
dmz>Итого — гимора много. С какого то момента мы не получаем бонусы от фреймворка, а боремся с ним. Касается и джанги, и ORMа.
Бонус от фреймворка уже получен — время разработки гипер короткое. Далее уже идут "хачу!", со всеми вытекающими. Решение получилось, не трогающее код фреймворка, и абсолютно стороннее — это хорошо. Тем более что Иван сразу знал, что начинает использовать инструмент где нет репликаций, а значит сделал этот осознано.