Если вы не используете строительные леса, хорошо ли ruby ​​на рельсах для быстрого развития? - PullRequest
5 голосов
/ 31 августа 2010

Если вы возьмете функцию скаффолдинга, где он создает модель / контроллер, и страницы CRUD для вас, - это рубин на рельсах, который все же быстрее выходит на рынок, чем, скажем, django ?

Это кажется очень похожим, если вы откажетесь от этого шага ... (хотя я считаю, что у django есть схожие возможности auto-gen)

Я читаю руководство по запуску на сайте рельсов, и когда оно представляет функцию лесов, оно говорит, что многие люди предпочитают вручную кодировать эти типы областей.

Ответы [ 3 ]

4 голосов
/ 31 августа 2010

Я никогда не видел, чтобы сгенерированный скаффолдами код Rails использовался в производственном приложении.Вероятность того, что он создаст нужный вам образ, почти равна нулю.Я постоянно использую генераторы для моделей и контроллеров, поскольку они очень полезны.

К вашему вопросу о фреймворках:

Если вы лучше знаете Python, используйте Django.Если вы знаете Ruby лучше, используйте Rails.

Если это хобби-сайт, используйте тот, который вас интересует больше всего.

2 голосов
/ 31 августа 2010

Строительные леса по умолчанию, как правило, полезны только в качестве отправной точки и не дают слишком большой поддержки реальному приложению. Если вы хотите что-то на основе Rails, обеспечивающее более качественные леса, посмотрите Hobo или ActiveScaffold - оба предоставляют функциональность в стиле скаффолдов, но по умолчанию идут намного дальше, чем Rails.

Что касается Rails против Django, они предоставляют довольно схожую функциональность, хотя в Django есть встроенное управление учетными записями. Какой из них вы используете, больше зависит от языковых предпочтений, чем от всего другого.

1 голос
/ 31 августа 2010

Scaffolding - это просто демонстрационная и обучающая функция. Он не предназначен для использования в реальной разработке сайта. Это, конечно, не основная сила Rails.

...