SlideShare una empresa de Scribd logo
Universidad Alejandro de Humboldt
Vicerrectorado Academico
Sede los Dos Caminos
Catedra de Tecnicas de Programacion
Carlos loaiza
Twitter Bootstrap es un framework o conjunto de herramientas de Código abierto para
diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía,
formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado
en HTML y CSS, así como, extensiones de JavaScript opcionales adicionales.
Es el proyecto más popular en GitHub1
y es usado por la NASA y la MSNBC junto a demás
organizaciones.
ootstrap fue desarrollado por Mark Otto y Jacbod Thornton de Twitter, como un marco de
trabajo (framework) para fomentar la consistencia a través de herramientas internas.
Antes de Bootstrap, se usaban varias librerías para el desarrollo de interfaces de usuario,
las cuales guiaban a inconsistencias y a una carga de trabajo alta en su mantenimiento.
Según el desarrollador de Twitter Mark Otto, frente a esos desafíos:
"...un pequeño grupo de desarrolladores y yo nos reunimos a diseñar y construir una
nueva herramienta interna y vimos una oportunidad de hacer más. A través de ese
proceso, nos vimos construir algo mucho más sustancial que otra herramienta interna
más. Meses después, terminamos con una primera versión de Bootstrap como una
manera de documentar y compartir bienes y patrones de diseño comunes dentro de la
compañía."
Mark Otto4
El primer desarrollo en condiciones reales ocurrió durante la primera "Semana de Hackeo"
(Hackweek) de Twitter."5
Mark Otto mostró a algunos colegas como acelerar el desarrollo
de sus proyectos con la ayuda de la herramienta de trabajo. Como resultado, decenas de
temas se han introducido en el marco de trabajo.
En agosto del 2011, Twitter liberó a Bootstrap como código abierto. En febrero del 2012,
se convirtió en el proyecto de desarrollo más popular de GitHub.
ootstrap tiene un soporte relativamente incompleto para HTML5 y CSS 3, pero es
compatible con la mayoría de los navegadores web. La información básica de
compatibilidad de sitios web o aplicaciones está disponible para todos los dispositivos y
navegadores. Existe un concepto de compatibilidad parcial que hace disponible la
información básica de un sitio web para todos los dispositivos y navegadores. Por ejemplo,
las propiedades introducidas en CSS3 para las esquinas redondeadas, gradientes y
sombras son usadas por Bootstrap a pesar de la falta de soporte de navegadores antiguos.
Esto extiende la funcionalidad de la herramienta, pero no es requerida para su uso.
Desde la versión 2.0 también soporta diseños sensibles. Esto significa que el diseño gráfico
de la página se ajusta dinámicamente, tomando en cuenta las características del
dispositivo usado (Computadoras, tabletas, teléfonos móviles).
Bootstrap es de código abierto y está disponible en GitHub. Los desarrolladores están
motivados a participar en el proyecto y a hacer sus propias contribuciones a la plataforma.
Bootstrap es modular y consiste esencialmente en una serie de hojas de estilo LESS que
implementan la variedad de componentes de la herramienta. Una hoja de estilo llamada
bootstrap.less incluye los componentes de las hojas de estilo. Los desarrolladores pueden
adaptar el mismo archivo de Bootstrap, seleccionando los componentes que deseen usar
en su proyecto.
Los ajustes son posibles en una medida limitada a través de una hoja de estilo de
configuración central. Los cambios más profundos son posibles mediante las declaraciones
LESS.
El uso del lenguaje de hojas de estilo LESS permite el uso de variables, funciones y
operadores, selectores anidados, así como clases mixin.
Desde la versión 2.0, la configuración de Bootstrap también tiene una opción especial de
"Personalizar" en la documentación. Por otra parte, los desarrolladores eligen en un
formulario los componentes y ajustes deseados, y de ser necesario, los valores de varias
opciones a sus necesidades. El paquete consecuentemente generado ya incluye la hoja de
estilo CSS pre-compilada.
Bootstrap viene con una disposición de cuadrilla estándar de 940 píxeles de ancho.
Alternativamente, el desarrollador puede usar un diseño de ancho-variable. Para ambos casos, la
herramienta tiene cuatro variaciones para hacer uso de distintas resoluciones y tipos de
dispositivos: teléfonos móviles, formato de retrato y paisaje, tabletas y computadoras con baja y
alta resolución (pantalla ancha). Esto ajusta el ancho de las columnas automáticamente.
Bootstrap proporciona un conjunto de hojas de estilo que proveen definiciones básicas de estilo
para todos los componentes de HTML. Esto otorga una uniformidad al navegador y al sistema de
anchura, da una apariencia moderna para el formateo de los elementos de texto, tablas y
formularios.
En adición a los elementos regulares de HTML, Bootstrap contiene otra interfaz de elementos
comúnmente usados. Ésta incluye botones con características avanzadas (e.g grupo de botones o
botones con opción de menú desplegable, listas de navegación, etiquetas horizontales y verticales,
ruta de navegación, paginación, etc.), etiquetas, capacidades avanzadas de miniaturas tipográficas,
formatos para mensajes de alerta y barras de progreso.

Más contenido relacionado

DOCX
Herramientas web 2
PPT
Google Docs
PDF
Total Academic History - This is NOT a Transcript (1)
PDF
03122015 054004 tecnifiso - metodo preventivo la importancia de la actividad ...
PDF
WEBデザイナー3年目を終えて
PDF
cv_alee_full_Apr2016
PDF
Modena doo- Kafe restoran
PPSX
Кризис 3-х лет
Herramientas web 2
Google Docs
Total Academic History - This is NOT a Transcript (1)
03122015 054004 tecnifiso - metodo preventivo la importancia de la actividad ...
WEBデザイナー3年目を終えて
cv_alee_full_Apr2016
Modena doo- Kafe restoran
Кризис 3-х лет

Destacado (12)

PPSX
Моё хобби волонтёрство
PDF
2015STUDENT HBA Conf Program LR 2.6
PPSX
Личный сайт педагога
DOC
Skills resume 2015
PPTX
Futbol
PDF
Modena doo- konferencijske sale
PPT
liberty tax service chapter 2
PPT
liberty tax course chapter 2 2009
PDF
Barriers to Solar PV in China
PDF
evergreenleadershipprogram_brochure-6-1
PPTX
sejarah tingkatan 1
PDF
WEBデザイナー3年目を終えて
Моё хобби волонтёрство
2015STUDENT HBA Conf Program LR 2.6
Личный сайт педагога
Skills resume 2015
Futbol
Modena doo- konferencijske sale
liberty tax service chapter 2
liberty tax course chapter 2 2009
Barriers to Solar PV in China
evergreenleadershipprogram_brochure-6-1
sejarah tingkatan 1
WEBデザイナー3年目を終えて
Publicidad

Similar a Carlos loaiza (20)

PPTX
Introduccion-al-Diseno-Web-Utilizando-Bootstrap.pptx
PPTX
Auto instruccional Paty Cruz
PPTX
Herramientas web 2
PDF
Jeiimy
PPTX
Imfotmatica ppresentacionjjfjfjf
DOCX
Guía Teórica unidad III, Interfaz Gráficas de Usuarios
PPTX
Qué es Bootstrap.pptx
PDF
Trabajo javier
ODT
Yinller22014
PPTX
Capitulo 3. (3° Parcial Fund. Multimedia)
ODP
Sin título 1
PPTX
deber de informática
PDF
Sanchez pamela y su trabajo escolar final
DOCX
Que Es La Web1.0 Y 2.0
PPTX
Computacion basica Arquitectura UDO
DOC
La Web Social Y Herramientas Web 2
PPT
Web 2.0. GdT MBE Semfyc
PPTX
Twitter bootstrap Inside
PDF
Htlm y javascrip
PDF
Htlm y javascrip
Introduccion-al-Diseno-Web-Utilizando-Bootstrap.pptx
Auto instruccional Paty Cruz
Herramientas web 2
Jeiimy
Imfotmatica ppresentacionjjfjfjf
Guía Teórica unidad III, Interfaz Gráficas de Usuarios
Qué es Bootstrap.pptx
Trabajo javier
Yinller22014
Capitulo 3. (3° Parcial Fund. Multimedia)
Sin título 1
deber de informática
Sanchez pamela y su trabajo escolar final
Que Es La Web1.0 Y 2.0
Computacion basica Arquitectura UDO
La Web Social Y Herramientas Web 2
Web 2.0. GdT MBE Semfyc
Twitter bootstrap Inside
Htlm y javascrip
Htlm y javascrip
Publicidad

Último (10)

PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
ANALOGÍA 6.pptx9191911818181119111162363733839292
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
Control de seguridad en los sitios web.pptx
PDF
Presentacion de compiladores e interpretes
PPTX
presentación de introducción a las metodologías agiles .pptx
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
hojas_de_calculo_aplicado para microsoft office
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
ANALOGÍA 6.pptx9191911818181119111162363733839292
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
Control de seguridad en los sitios web.pptx
Presentacion de compiladores e interpretes
presentación de introducción a las metodologías agiles .pptx
PROPIEDADES Y METODOS DE PrOO CON PYTHON
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf

Carlos loaiza

  • 1. Universidad Alejandro de Humboldt Vicerrectorado Academico Sede los Dos Caminos Catedra de Tecnicas de Programacion Carlos loaiza Twitter Bootstrap es un framework o conjunto de herramientas de Código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como, extensiones de JavaScript opcionales adicionales. Es el proyecto más popular en GitHub1 y es usado por la NASA y la MSNBC junto a demás organizaciones. ootstrap fue desarrollado por Mark Otto y Jacbod Thornton de Twitter, como un marco de trabajo (framework) para fomentar la consistencia a través de herramientas internas. Antes de Bootstrap, se usaban varias librerías para el desarrollo de interfaces de usuario, las cuales guiaban a inconsistencias y a una carga de trabajo alta en su mantenimiento. Según el desarrollador de Twitter Mark Otto, frente a esos desafíos: "...un pequeño grupo de desarrolladores y yo nos reunimos a diseñar y construir una nueva herramienta interna y vimos una oportunidad de hacer más. A través de ese proceso, nos vimos construir algo mucho más sustancial que otra herramienta interna más. Meses después, terminamos con una primera versión de Bootstrap como una manera de documentar y compartir bienes y patrones de diseño comunes dentro de la compañía." Mark Otto4 El primer desarrollo en condiciones reales ocurrió durante la primera "Semana de Hackeo" (Hackweek) de Twitter."5 Mark Otto mostró a algunos colegas como acelerar el desarrollo de sus proyectos con la ayuda de la herramienta de trabajo. Como resultado, decenas de temas se han introducido en el marco de trabajo.
  • 2. En agosto del 2011, Twitter liberó a Bootstrap como código abierto. En febrero del 2012, se convirtió en el proyecto de desarrollo más popular de GitHub. ootstrap tiene un soporte relativamente incompleto para HTML5 y CSS 3, pero es compatible con la mayoría de los navegadores web. La información básica de compatibilidad de sitios web o aplicaciones está disponible para todos los dispositivos y navegadores. Existe un concepto de compatibilidad parcial que hace disponible la información básica de un sitio web para todos los dispositivos y navegadores. Por ejemplo, las propiedades introducidas en CSS3 para las esquinas redondeadas, gradientes y sombras son usadas por Bootstrap a pesar de la falta de soporte de navegadores antiguos. Esto extiende la funcionalidad de la herramienta, pero no es requerida para su uso. Desde la versión 2.0 también soporta diseños sensibles. Esto significa que el diseño gráfico de la página se ajusta dinámicamente, tomando en cuenta las características del dispositivo usado (Computadoras, tabletas, teléfonos móviles). Bootstrap es de código abierto y está disponible en GitHub. Los desarrolladores están motivados a participar en el proyecto y a hacer sus propias contribuciones a la plataforma. Bootstrap es modular y consiste esencialmente en una serie de hojas de estilo LESS que implementan la variedad de componentes de la herramienta. Una hoja de estilo llamada bootstrap.less incluye los componentes de las hojas de estilo. Los desarrolladores pueden adaptar el mismo archivo de Bootstrap, seleccionando los componentes que deseen usar en su proyecto. Los ajustes son posibles en una medida limitada a través de una hoja de estilo de configuración central. Los cambios más profundos son posibles mediante las declaraciones LESS. El uso del lenguaje de hojas de estilo LESS permite el uso de variables, funciones y operadores, selectores anidados, así como clases mixin.
  • 3. Desde la versión 2.0, la configuración de Bootstrap también tiene una opción especial de "Personalizar" en la documentación. Por otra parte, los desarrolladores eligen en un formulario los componentes y ajustes deseados, y de ser necesario, los valores de varias opciones a sus necesidades. El paquete consecuentemente generado ya incluye la hoja de estilo CSS pre-compilada. Bootstrap viene con una disposición de cuadrilla estándar de 940 píxeles de ancho. Alternativamente, el desarrollador puede usar un diseño de ancho-variable. Para ambos casos, la herramienta tiene cuatro variaciones para hacer uso de distintas resoluciones y tipos de dispositivos: teléfonos móviles, formato de retrato y paisaje, tabletas y computadoras con baja y alta resolución (pantalla ancha). Esto ajusta el ancho de las columnas automáticamente. Bootstrap proporciona un conjunto de hojas de estilo que proveen definiciones básicas de estilo para todos los componentes de HTML. Esto otorga una uniformidad al navegador y al sistema de anchura, da una apariencia moderna para el formateo de los elementos de texto, tablas y formularios. En adición a los elementos regulares de HTML, Bootstrap contiene otra interfaz de elementos comúnmente usados. Ésta incluye botones con características avanzadas (e.g grupo de botones o botones con opción de menú desplegable, listas de navegación, etiquetas horizontales y verticales, ruta de navegación, paginación, etc.), etiquetas, capacidades avanzadas de miniaturas tipográficas, formatos para mensajes de alerta y barras de progreso.