frameworks - sinonimo - zona de desarrollo proximo
¿Qué es andamiaje? ¿Es un término para una plataforma en particular? (7)
Andamios, ¿qué es eso? ¿Es solo una cosa de Rails?
Andamios generalmente se refiere a un esqueleto rápidamente configurado para una aplicación. No es solo de rieles, ya que otras plataformas también lo tienen. En general, tampoco es un sistema "final"; simplemente la primera y más pequeña forma de hacerlo.
No es un término de solo rieles, aunque creo que se originó allí (al menos es donde lo escuché por primera vez).
El andamiaje es un marco que le permite realizar operaciones CRUD básicas contra su base de datos con poco o ningún código. En general, luego revisa y agrega el código para administrar los datos de la manera que desea reemplazar el andamio. Por lo general, solo está destinado a ponerlo en funcionamiento rápidamente.
Scafolding es generalmente un tipo de generación de código en el que se apunta a una base de datos, y la tecnología crea pantallas básicas CRUD (crear, leer, actualizar, eliminar).
De la Wikipedia :
El andamiaje es un método de meta-programación para construir aplicaciones de software respaldadas por bases de datos. Es una técnica admitida por algunos marcos modelo-vista-controlador, en los cuales el programador puede escribir una especificación que describa cómo se puede usar la base de datos de la aplicación. El compilador usa esta especificación para generar código que la aplicación puede usar para crear, leer, actualizar y eliminar entradas de la base de datos, tratando efectivamente la plantilla como un "andamio" sobre el cual construir una aplicación más poderosa.
No, también se usa en otras tecnologías como ASP.NET MVC
crea un diseño básico a partir de un código predefinido que los programadores usan en casi todos los proyectos, por ejemplo: para acceder a datos de bases de datos puede crear un método crud para crear, leer, actualizar, eliminar operaciones O puede usarlo para crear un diseño para su Vista / Código HTML
Creo que Wikipedia y algunas respuestas aquí proporcionan una vista estrecha y restringida. El andamiaje no es solo para operaciones CRUD sobre una base de datos. El andamiaje tiene un objetivo más amplio para ofrecerle una aplicación básica para cualquier tipo de tecnología.
Yeoman es una herramienta moderna y útil para andamios . Usando sus propias palabras:
La herramienta de andamios de la web para webapps modernos
¿Qué es Yeoman?
Yeoman lo ayuda a iniciar nuevos proyectos, prescribiendo mejores prácticas y herramientas para ayudarlo a ser productivo.
Para hacerlo, proporcionamos un ecosistema de generador. Un generador es básicamente un complemento que se puede ejecutar con el comando
yo
para andamiar proyectos completos o partes útiles.A través de nuestros Generadores oficiales, promovemos el "flujo de trabajo Yeoman". Este flujo de trabajo es una pila robusta y obstinada del lado del cliente, que comprende herramientas y marcos que pueden ayudar a los desarrolladores a crear rápidamente hermosas aplicaciones web. Nos ocupamos de proporcionar todo lo necesario para comenzar sin ninguno de los dolores de cabeza normales asociados con una configuración manual.
Con una arquitectura modular que puede escalar de la caja, aprovechamos el éxito y las lecciones aprendidas de varias comunidades de código abierto para garantizar que el uso de los desarrolladores de la pila sea lo más inteligente posible.
Como creyentes firmes en una buena documentación y en procesos de construcción bien pensados, Yeoman incluye soporte para pelusas, pruebas, minificación y mucho más, para que los desarrolladores puedan enfocarse en las soluciones en lugar de preocuparse por las pequeñas cosas.
Eso es. Use andamios para crear una aplicación de inicio rápido para que funcione como ejemplo o como base de su solución. Te hace productivo más rápido construyendo cosas desde cero.
Al igual que un andamio real en un sitio de construcción de edificios, los scaffolding
le brindan una especie de "estructura" ( simplificada ) ( temporal ) ( rápida ) para su proyecto, en la que puede confiar para construir el proyecto real .
Se puede (y se usa hoy en día) para describir muchas cosas, desde la abstracción de capas de BD hasta estructuras de carpetas de aplicaciones web y la generación y administración de dependencias de proyectos.
No es algo específico de ningún idioma / tecnología, al igual que el término skeleton
o boilerpalte
es boilerpalte
plataforma.
Es solo un término tomado de un andamio real (como se mencionó anteriormente). Usted construye una estructura rápida, simplificada (a veces externa, en algún momento temporal) que le ayudará a construir la estructura real, más compleja y finalizada debajo, arriba, dentro o fuera de esa estructura temporal.
.. Y al igual que el andamio real, la estructura del andamio está destinada a apoyar el proceso de construcción del proyecto, en lugar del proyecto en sí . (con algunas excepciones)