могут ли пользователи, которые использовали Django и Ruby on Rails, дать небольшое сравнение с их использованием? - PullRequest
0 голосов
/ 17 мая 2009

Дубликат: Django или Ruby-On-Rails?

Я читал на Ruby on Rails, и похоже, что в некоторых потоках некоторым пользователям тоже нравится Django?

Может ли кто-то, кто использовал оба, дать некоторое представление об их использовании, например

простота использования
Производительность
забавный фактор
вопросы развертывания

или любой другой фреймворк, который вы бы порекомендовали?

1 Ответ

4 голосов
/ 17 мая 2009

Оба - отличные рамки. Тем не менее, я обнаружил, что Rails больше подходит для гибких разработчиков. По большей части вы запустите несколько генераторов, чтобы получить файлы, которые вам нужны в качестве заполнителей для вашего кода. Вещи будут работать сразу, и вы просто строите из этих соглашений. Он действительно гибкий и имеет большое сообщество, множество рельсов и инноваций внедряется в Rails. Его цикл разработки кажется более быстрым, чем у Django.

После только касания поверхности с Джанго, у него есть некоторые интересные отличия. Насколько я знаю, вы не получаете миграцию схемы, как у Rails из коробки. Но вы получаете чрезвычайно простой механизм CRUD для ваших моделей с расширяемым интерфейсом администратора, который отлично подходит для тестирования / управления контентом. Весь проект задокументирован действительно хорошо, от Книги Джанго до огромного количества информации на docs.djangoproject.com .

Я лично предпочитаю, чтобы Rails делал вещи. Но, честно говоря, вам нужно попробовать их оба, чтобы увидеть, что работает для вас, и, поскольку мы говорим о двух очень хороших, но совершенно разных фреймворках, это трудное решение в любом случае. Итак, если вы уже достаточно хорошо знаете Ruby или Python, начните с того, что вы знаете, и просто переходите оттуда. Как только вы поймете, как это работает, вы сможете сами оценить меньшие различия. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...