Django как основа - это аккуратный маленький пакет. Очень мало файлов (по сравнению с Rails), и у них есть чистая структура. Тот факт, что вы можете подключать и отключать приложения между различными проектами, - чрезвычайно изящная функция. В то же время способность взлома Ruby не имеет себе равных. Это полная объектно-ориентированность делает его более выразительным и забавным.Django-подобный каркас на Ruby?
Чтобы сократить историю, есть ли на Ruby дизайн, подобный Django или Django? Если нет, возможно ли реализовать Django на Ruby? Каковы будут проблемы?
Если кто-то должен был создать Django-вдохновленную инфраструктуру для Ruby, как бы это было связано с природой домена (DSL)?
Я потратил хороший кусок своей прошлой жизни, используя Symfony, которая является основой PHP, сильно вдохновленной Rails. Когда я увидел Джанго, это стало прилив свежего воздуха. Мне очень любопытно узнать, что вы, ребята, думаете и должны сказать об этом.
Обновление: Я наткнулся на вызов каркаса Ramaze для Ruby. Похоже, что это MVC-платформа с голубыми костями с подключаемыми компонентами для инфраструктуры JS, уровня ORM и механизма шаблонов. Таким образом, вы можете использовать Prototype/Sequel/Sass, или Mootools/ActiveRecord/XSLT, или любую другую комбинацию по вашему выбору! В качестве побочного примечания, Merb тоже интересный выбор.
Update 2: я придерживаюсь PHP для больших задницы коммерческих проектов и Django для моих личных проектов. Причина, по которой я решил присоединиться к Django, заключалась в том, какую гибкость она предложила. Тем не менее, я понял, что с большей силой возникает большая ответственность. Мой совет другим: если вы точно знаете, что хотите - пойдите с Django. Вероятно, легче определить вещи в нем явно, чем в Rails. Возможно, Мерб тоже был хорошим выбором, но у меня не было времени изучить его. Django казался хорошим, и поэтому я переставал быть аналом в отношении языка, который я использую. Спасибо за всю помощь, ребята!
Вы, кажется, достаточно осведомлены, чтобы, вероятно, уже знать, что Merb сливается с Rails, чтобы предложить архитектуру типа plug-and-play для Rails 3.0? – MattC