Вы просили кого-то, кто использовал и Grails, и Django. Я сделал работу над обоими для больших проектов. Вот мои мысли:
IDE,
Django действительно хорошо работает в Eclipse, Grails очень хорошо работает в IntelliJ Idea.
Debugging:
Практически то же самое (при условии, что вы используете IntelliJ для Grails и Eclipse для Python). Пошаговая отладка, проверка переменных и т. Д. Никогда не требуют оператора print для них. Иногда сообщения об ошибках django могут быть бесполезными, но сообщения об ошибках Grails, как правило, довольно длинные и их трудно разобрать.
Время выполнения модульного теста:
Джанго: 2 секунды.
Grails: 20 секунд (сами тесты выполняются за доли секунды, это часть загрузки фреймворка для запуска их, которая берет остальное ... как вы можете видеть, Grails ужасно медленно загружается).
Развертывание:
Django: скопируйте и вставьте один файл в конфигурацию apache, а для повторного развертывания просто измените код и перезагрузите apache.
Grails: создайте файл .war, разверните его на tomcat, промойте и повторите для повторного развертывания.
Языки программирования:
Groovy ПОЛНОСТЬЮ потрясающий. Я люблю это больше, чем Python. Но у меня конечно нет претензий.
Плагины:
Grails: множество неработающих плагинов (и может использовать каждый java lib).
Django: несколько стабильных плагинов, но достаточно, чтобы сделать большинство того, что вам нужно.
База данных:
Джанго: миграция схемы с использованием юга и в целом интуитивные отношения.
Grails: нет миграций схемы, и по умолчанию он удаляет базу данных при запуске ... WTF
Использование:
Django: стартапы (особенно в Gov 2.0), независимые магазины веб-разработчиков.
Граальс: предприятие
Надеюсь, это поможет!