Подтвердить что ты не робот

Что такое леса? Это термин для конкретной платформы?

Леса, что это? Это только Rails?

4b9b3361

Ответ 1

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

Ответ 2

От Wikipedia:

Леса - это метапрограммирование метод создания базы данных программных приложений. Это техника, поддерживаемая некоторыми модель-view-controller, в который программист может написать спецификации, которая описывает, как можно использовать базу данных приложений. компилятор использует эту спецификацию для сгенерировать код, который приложение может использовать, чтобы создавать, читать, обновлять и удалять записи в базе данных, эффективно обрабатывая шаблон как "эшафот", на котором для создания более мощного приложения.

Ответ 3

Scafolding обычно представляет собой некоторый тип генерации кода, где вы указываете его в базе данных, а технология создает базовые экраны CRUD (создание, чтение, обновление, удаление).

Ответ 4

Это не рельсы, но я думаю, что он возник там (по крайней мере, это то, где я впервые его услышал.)

Scaffolding - это структура, которая позволяет выполнять базовые операции CRUD с вашей базой данных с небольшим или отсутствующим кодом. Как правило, вы затем просматриваете и добавляете код для управления данными так, как хотите заменить леса. Обычно он предназначен только для быстрого и быстрого запуска.

Ответ 5

Так же, как реальный scaffolding на строительной площадке, scaffolding дает вам некоторую (fast) ( упрощенная) ( временная) структура для вашего проекта, на которую вы можете положиться, чтобы построить проект real.

Он может (и сегодня) использоваться для описания многих вещей - от абстрагирования уровней БД, от структур папок веб-приложений и от создания зависимостей проектов и управления ими.

Это не то, что характерно для любого языка/технологии, так же как термин skeleton или boilerpalte является агностиком платформы.

Это просто термин, заимствованный из реальных лесов (как упоминалось выше). Вы создаете некоторую быструю, упрощенную (иногда внешнюю, иногда временную) структуру, которая поможет вам построить реальную, более сложную, завершенную структуру, находящуюся внутри или за пределами этой временной структуры.

. И как и в случае реальных лесов, структура лесов должна поддерживать строительный процесс проекта, а не сам проект . (за некоторыми исключениями)

Ответ 6

Я считаю, что Wikipedia, и некоторые ответы здесь дают узкое и ограниченное представление. Леса не только для операций CRUD над базой данных. Леса имеют более широкую цель, чтобы дать вам приложение скелета для любого вида технологий.

Yeoman - это современный и полезный инструмент для строительных лесов. Используя свои собственные слова:

Инструмент для создания веб-лесов для современных веб-приложений

Что такое Йомен?

Йомен помогает вам начинать новые проекты, предписывая лучшие практики и инструменты, которые помогут вам оставаться продуктивными.

Для этого мы предоставляем экосистему генератора. Генератор - это в основном плагин, который можно запустить с помощью команды yo для завершения строительства проектов или полезных частей.

Через наши официальные Генераторы мы продвигаем "рабочий процесс Йомен". Этот рабочий процесс представляет собой надежный и упрямый клиентский стек, включая инструменты и фреймворки, которые могут помочь разработчикам быстро построить красивые веб-приложения. Мы заботимся о предоставлении всего необходимо начинать без каких-либо нормальных головных болей с ручной настройкой.

С модульной архитектурой, которая может масштабироваться из коробки, мы используем успех и уроки, извлеченные из нескольких сообществ с открытым исходным кодом чтобы разработчики стека использовали как можно более интеллектуальные.

Как твердые верующие в хорошую документацию и хорошо продуманную сборку процессов, Йомен включает поддержку листинга, тестирования, минимизации и многое другое, поэтому разработчики могут сосредоточиться на решениях, а не беспокоясь о мелочах.

Что это. Используйте строительные леса, чтобы создать приложение быстрого запуска для работы в качестве примера или основы вашего решения. Это делает вас продуктивными быстрее, чем они строят вещи с нуля.

Ответ 7

Нет, он также используется в других технологиях, таких как ASP.NET MVC

он создает базовый макет из некоторого предопределенного кода, который программисты используют почти в каждом проекте, например: для доступа к данным базы данных он может использовать метод crud для создания, чтения, обновления, удаления операций ИЛИ вы можете использовать его для создания макета для вашего View/Html Code