ROR: Эшафот или нет?

Я люблю строительные леса, и это чрезвычайно полезно для прототипирования. Но должны ли мы использовать леса для разработки приложений как таковых?

13.12.2008 04:56:39
Не могли бы вы объяснить, что такое строительные леса?
Jarett Millard 13.12.2008 05:10:56
Строительные леса: guides.rubyonrails.org/…
gef 21.07.2010 22:07:03
5 ОТВЕТОВ
РЕШЕНИЕ

Название «scaffolding» в настоящее время является своего рода неправильным обозначением в Rails (пост 2.0). Структура, созданная с помощью генератора скаффолдинга, является скорее базовым приложением, а не «прототипом», который вы выбрасываете позже.

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

7
14.12.2008 17:26:16

Нет ничего плохого в том, чтобы использовать scaffold для начала разработки вашего приложения. Однако, если вы новичок, вы должны понимать, как можно обойтись без него. Scaffold - это инструмент для быстрой разработки прототипа в рельсах, и его можно использовать, если вы можете быстро изменить его в соответствии с вашими требованиями.

3
13.12.2008 06:16:32

я использую это много

я начинаю с строительных лесов и постепенно заменяю их пользовательским кодом; это отличный способ быстро запустить что-то и запустить.

2
13.12.2008 15:30:16

На самом деле это зависит от ваших требований. Когда мы рассмотрим скаффолд, он мгновенно сгенерирует операции CRUD (создание, чтение, обновление и удаление). Поэтому, если вам нужно удалить некоторые операции, это действительно легко, если вы закодировали их вручную. Но это также может быть сделано с помощью скаффолдов. Просто вы должны удалить только эти методы. Так что это ваш выбор, используете ли вы его или нет

0
1.08.2011 11:37:51

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

0
17.08.2013 07:19:45