Django или Ruby on Rails?

программирование python ruby on rails django RoR

Какой фреймворк лучше на ваш взгляд? Производительность, продуктивность, документация. Кто перспективней?

Интересует исключительно "или-или", про альтернативы лучше воздержаться - минусы, в целом, известны, гораздо интересуют минусы одного относительно другого.
Ответы:
Безоговорочно - Ruby On Rails, т.к. питон это не язык, это какое-то сраное говноуебище, а руби самый божественный язык, кодить на руби - сплошное удовольствие, сравнивать руби и питон, это как сравнивать Java vs Asm.
По производительности, вроде, Django уступает рельсам, судя по обзорам этих двух фреймворков, но что касается python - то это несомненно лучший язык. Если привыкнуть к его особенностям, то на чем-то другом писать уже не захочешь =))) Перспективы, думаю, больше у python, потому что банально в специалистах, знающих этот язык, заинтересованы Google и Яндекс. Почему-то про ruby такого сказать не могу =)))
RoR
* Schema migrations - вообще не представляю как без него люди живут, можно это делать в Django, не спорю, но если это отсутствует в базовой версии - я против
* IDE не влияет на работающее приложение, перезагрузка рабочего кода не требует интеграции с IDE, какие-то трудности тут есть
* неограниченное количество environment со своим набором библиотек из коробки (test, dev, prod по умолчанию, а дальше например для функциональных и интеграционных тестов может быть разные ENV, разные сервера могут работать с разными ENV, причем в capistrano это нужно только в одном месте описать, одной строкой) не знаю умеет ли это django
* субъективно ООП гибчее, и код ближе к "привычной" с детства логической структуре (это скорее к Ruby чем к RoR но тянутся всякие неловкости типа Model.objects.create() вместо Model.create лишние буквы лишние скобки много лишнего
* перфекционизм в титульном лозунге фреймворка это както настораживает :)
* ORM на порядок гибче и лучше
 + не нужно специально описывать наименование свойств
 + можно специально описывать наименование свойств
*
>>> import django
>>> print django.get_version()
1.3
против
$> rails -v
2.3.10
Холивар разводите. Вон уже и  тролятина (Babusha) тут как тут.
Моё мнение - какой ЯП python или Ruby вам больше по душе в ту сторону и смотрите.
Мне по душе Python и Django. Это мою imxo и оно никак не означает что Ruby on Rails плох.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.