SlideShare una empresa de Scribd logo
1 de 10
Aplicaciones web mobile
Componentes CSS
 CCSS , o Component CSS, es una arquitectura que
simplifica la experiencia de creación de CSS para
grandes aplicaciones web.
 Las aplicaciones web grandes generalmente tienen
muchos archivos CSS y a menudo tienen muchos
desarrolladores trabajando en esos archivos
simultáneamente. Con el advenimiento de tantos
marcos, pautas, herramientas y metodologías (OOCSS,
SMACSS, BEM, etc.), los desarrolladores necesitan una
arquitectura CSS que sea mantenible, manejable y
escalable.
Elementos de CCSS
 A continuación se detallan los elementos principales que se utilizan por completo o de forma
modificada para lograr la mejor configuración para la arquitectura CCSS.
 SMACSS
 SMACSS, creado por Jonathan Snook , significa Arquitectura escalable y modular para CSS. Es más una guía de
estilo que un marco rígido.
 BEM
 BEM, creado por los desarrolladores de Yandex , significa "Bloque", "Elemento", "Modificador". Es una metodología
front-end que es una nueva forma de pensar al desarrollar interfaces web.
 Brújula
 La brújula no tiene definiciones de clase; Es una extensión para Sass que proporciona muchas utilidades. Se utiliza
para mezclas generales útiles y compilación sass
EJEMPLO CSS
Componentes GUI
 Los componentes de control de la GUI son los elementos principales de una interfaz gráfica de
usuario que permiten la interacción con el usuario. Son subclases de la clase Componente . Los
componentes de control de la GUI para construir menús se derivan de la clase abstracta
MenuComponent.
 Los siguientes tres pasos son esenciales para utilizar un componente de control de la GUI.
 Un componente de control de la GUI se crea llamando al constructor apropiado. JButton guiComponent =
new JButton ("ON");
 El componente de control de la GUI se agrega a un contenedor mediante un administrador de diseño. Esto
implica invocar el método sobrecargado add () en un contenedor con el componente de control GUI como
argumento. guiFrame.add (guiComponent);
 Los oyentes están registrados con el componente GUI, para que puedan recibir eventos cuando ocurran. Los
componentes de la GUI generan eventos particulares en respuesta a las acciones del usuario.
Componentes js – GUI
 ComponentJS es una biblioteca de código abierto
independiente con licencia MPL para JavaScript , que
proporciona un poderoso sistema de componentes en tiempo
de ejecución para estructurar jerárquicamente los diálogos de
interfaz de usuario (UI) de clientes ricos complejos basados en
HTML5 bajo el principio de arquitectura de separación de
preocupaciones (SoC) máxima aplicada
Web components
 Los Componentes Web es un paquete
de diferentes tecnologías permitiendo
crear elementos personalizados
reutilizables — con su funcionalidad
encapsulada apartada del resto del
código — y utilizarlos en las
aplicaciones web.
Bootstrap js - GUI
 Bootstrap es un kit de herramientas
de código abierto para desarrollar
con HTML, CSS y JS.
 Permite realizar rápidamente
prototipos de ideas o crear toda una
aplicación con variables y mixins
Sass, sistema de cuadrícula sensible,
componentes precompilados
extensos y complementos potentes
creados en jQuery.
Componentes advanced – UI
 La UI, principalmente
presenta las posibilidades de
interacción junto con el look
& feel, o en otras palabras, el
diseño visual. Esto quiere
decir, que las decisiones de
Arquitectura de Información,
Diseño de Interacción y/o
Diseño Visual se ven
reflejadas aquí.
 La arquitectura dicta la estructura y el esqueleto, además se piensa en cómo se comporta el sistema
en respuesta al usuario y por último tiene una capa de colores, texturas y gráficos que lo hacen
estético.
 Según Usability.gov, los elementos que generalmente se presentan en una UI para un producto
digital son:
 Controles de Input: botones, campos de texto, checkboxes, radio buttons, listas drop down, switches,
campos de fecha
 Componentes de Navegación: breadcrumbs, sliders, formularios de búsqueda, paginación, sliders, tags,
iconos
 Componentes de Información: tooltips, iconos, barras de progreso, notificaciones, cajas de mensajes,
modals,
 Contenedores: acordeones

Más contenido relacionado

La actualidad más candente (19)

Visual basic
Visual basicVisual basic
Visual basic
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
Modelos de desarrollo de aplicaciones web
Modelos de desarrollo de aplicaciones webModelos de desarrollo de aplicaciones web
Modelos de desarrollo de aplicaciones web
 
Presentac..
Presentac..Presentac..
Presentac..
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic.
 
Programacion
ProgramacionProgramacion
Programacion
 
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
MODELO DE DISEÑO WEBAPP
MODELO DE DISEÑO WEBAPPMODELO DE DISEÑO WEBAPP
MODELO DE DISEÑO WEBAPP
 

Similar a Componentes CSS móviles

Similar a Componentes CSS móviles (20)

presentacio Cms
presentacio Cmspresentacio Cms
presentacio Cms
 
Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms
 
Guía Teórica unidad III, Interfaz Gráficas de Usuarios
Guía Teórica unidad III, Interfaz Gráficas de UsuariosGuía Teórica unidad III, Interfaz Gráficas de Usuarios
Guía Teórica unidad III, Interfaz Gráficas de Usuarios
 
Cms separata-2012
Cms separata-2012Cms separata-2012
Cms separata-2012
 
Componentes
ComponentesComponentes
Componentes
 
Componentes
ComponentesComponentes
Componentes
 
cms
cmscms
cms
 
charla
charlacharla
charla
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacion
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlo
 
charla
charlacharla
charla
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02
 
Sencha ExtJS introduccion
Sencha ExtJS introduccion Sencha ExtJS introduccion
Sencha ExtJS introduccion
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic
Visual basicVisual basic
Visual basic
 

Más de Fernando Solis

BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CFernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraFernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datosFernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y ConcatenacionFernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadenaFernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoFernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSFernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaFernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos StringsFernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractosFernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden SeleccionFernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando Solis
 

Más de Fernando Solis (20)

AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 

Componentes CSS móviles

  • 2. Componentes CSS  CCSS , o Component CSS, es una arquitectura que simplifica la experiencia de creación de CSS para grandes aplicaciones web.  Las aplicaciones web grandes generalmente tienen muchos archivos CSS y a menudo tienen muchos desarrolladores trabajando en esos archivos simultáneamente. Con el advenimiento de tantos marcos, pautas, herramientas y metodologías (OOCSS, SMACSS, BEM, etc.), los desarrolladores necesitan una arquitectura CSS que sea mantenible, manejable y escalable.
  • 3. Elementos de CCSS  A continuación se detallan los elementos principales que se utilizan por completo o de forma modificada para lograr la mejor configuración para la arquitectura CCSS.  SMACSS  SMACSS, creado por Jonathan Snook , significa Arquitectura escalable y modular para CSS. Es más una guía de estilo que un marco rígido.  BEM  BEM, creado por los desarrolladores de Yandex , significa "Bloque", "Elemento", "Modificador". Es una metodología front-end que es una nueva forma de pensar al desarrollar interfaces web.  Brújula  La brújula no tiene definiciones de clase; Es una extensión para Sass que proporciona muchas utilidades. Se utiliza para mezclas generales útiles y compilación sass
  • 5. Componentes GUI  Los componentes de control de la GUI son los elementos principales de una interfaz gráfica de usuario que permiten la interacción con el usuario. Son subclases de la clase Componente . Los componentes de control de la GUI para construir menús se derivan de la clase abstracta MenuComponent.  Los siguientes tres pasos son esenciales para utilizar un componente de control de la GUI.  Un componente de control de la GUI se crea llamando al constructor apropiado. JButton guiComponent = new JButton ("ON");  El componente de control de la GUI se agrega a un contenedor mediante un administrador de diseño. Esto implica invocar el método sobrecargado add () en un contenedor con el componente de control GUI como argumento. guiFrame.add (guiComponent);  Los oyentes están registrados con el componente GUI, para que puedan recibir eventos cuando ocurran. Los componentes de la GUI generan eventos particulares en respuesta a las acciones del usuario.
  • 6. Componentes js – GUI  ComponentJS es una biblioteca de código abierto independiente con licencia MPL para JavaScript , que proporciona un poderoso sistema de componentes en tiempo de ejecución para estructurar jerárquicamente los diálogos de interfaz de usuario (UI) de clientes ricos complejos basados en HTML5 bajo el principio de arquitectura de separación de preocupaciones (SoC) máxima aplicada
  • 7. Web components  Los Componentes Web es un paquete de diferentes tecnologías permitiendo crear elementos personalizados reutilizables — con su funcionalidad encapsulada apartada del resto del código — y utilizarlos en las aplicaciones web.
  • 8. Bootstrap js - GUI  Bootstrap es un kit de herramientas de código abierto para desarrollar con HTML, CSS y JS.  Permite realizar rápidamente prototipos de ideas o crear toda una aplicación con variables y mixins Sass, sistema de cuadrícula sensible, componentes precompilados extensos y complementos potentes creados en jQuery.
  • 9. Componentes advanced – UI  La UI, principalmente presenta las posibilidades de interacción junto con el look & feel, o en otras palabras, el diseño visual. Esto quiere decir, que las decisiones de Arquitectura de Información, Diseño de Interacción y/o Diseño Visual se ven reflejadas aquí.
  • 10.  La arquitectura dicta la estructura y el esqueleto, además se piensa en cómo se comporta el sistema en respuesta al usuario y por último tiene una capa de colores, texturas y gráficos que lo hacen estético.  Según Usability.gov, los elementos que generalmente se presentan en una UI para un producto digital son:  Controles de Input: botones, campos de texto, checkboxes, radio buttons, listas drop down, switches, campos de fecha  Componentes de Navegación: breadcrumbs, sliders, formularios de búsqueda, paginación, sliders, tags, iconos  Componentes de Información: tooltips, iconos, barras de progreso, notificaciones, cajas de mensajes, modals,  Contenedores: acordeones