Rusztowanie, co to jest? Czy to dotyczy tylko Railsów?
frameworks
code-generation
crud
scaffolding
tvanfosson
źródło
źródło
Z Wikipedii :
źródło
Tworzenie szkieletów jest zwykle rodzajem generowania kodu, w którym kierujesz go na bazę danych, a technologia tworzy podstawowe ekrany CRUD (tworzenie, odczytywanie, aktualizowanie, usuwanie).
źródło
Podobnie jak prawdziwe rusztowanie na placu budowy,
scaffolding
daje pewną ( szybką , uproszczoną , tymczasową ) strukturę dla Twojego projektu, na której możesz polegać, aby zbudować prawdziwy projekt.Może być (i jest obecnie) używany do opisywania wielu rzeczy - od wyodrębniania warstw bazy danych, po struktury folderów aplikacji internetowych, po generowanie i zarządzanie zależnościami w projektach.
To nie jest coś, co jest specyficzne dla żadnego języka / technologii, tak jak termin
skeleton
lubboilerplate
jest niezależne od platformy.To tylko termin zapożyczony z prawdziwego rusztowania (jak wspomniano powyżej). Budujesz szybką, uproszczoną (czasem zewnętrzną, czasem tymczasową) strukturę, która pomoże Ci zbudować prawdziwą, bardziej złożoną, sfinalizowaną strukturę pod, nad, wewnątrz lub na zewnątrz tej tymczasowej struktury.
.. I tak jak prawdziwe rusztowanie, konstrukcja rusztowania ma wspierać proces budowy projektu, a nie sam projekt (z pewnymi wyjątkami).
źródło
Uważam, że Wikipedia i niektóre odpowiedzi tutaj zapewniają wąski i ograniczony widok. Tworzenie szkieletów to nie tylko operacje CRUD na bazie danych. Rusztowanie ma szerszy cel, aby zapewnić szkieletową aplikację dla dowolnego rodzaju technologii.
Yeoman to nowoczesne i przydatne narzędzie do budowy rusztowań . Używając własnych słów:
Otóż to. Użyj rusztowania, aby utworzyć szybko uruchamiającą się aplikację, która będzie służyć jako przykład lub podstawa rozwiązania. To sprawia, że szybciej produkujesz, budując rzeczy od zera.
źródło
Nie jest to termin tylko na szyny, chociaż wydaje mi się, że się tam wziął (przynajmniej tam to usłyszałem).
Scaffolding to framework, który umożliwia wykonywanie podstawowych operacji CRUD na bazie danych z niewielką ilością kodu lub bez niego. Zwykle następnie przechodzisz przez i dodajesz kod, aby zarządzać danymi w sposób, w jaki chcesz zastąpić rusztowanie. Zwykle ma na celu jedynie szybkie rozpoczęcie pracy.
źródło
tworzy podstawowy układ z jakiegoś predefiniowanego kodu, którego programiści używają w prawie każdym projekcie, Np .: w celu uzyskania dostępu do danych bazy danych może utworzyć prostą metodę tworzenia, odczytu, aktualizacji, usuwania operacji LUB możesz go użyć do stworzenia układu dla swojego widoku / Kod HTML
źródło