Introducción
Bootstrap se convirtió en una necesidad para los desarrolladores ya que te
facilita el uso del diseño web y te ahorra tiempo ala hora de programar, solo
conociendo el uso de clase usted puede desarrollar una pagina profesional
no es necesario que tu sepas mucho de diseño, ah que me refiero es que
este framework cuenta con plantillas profesionales para que tu puedas copiar
el código fuente para tus futuros proyectos usted solo se encargar de realizar
lo lógico del su programa.
Esta idea de crear un framework nació gracias a los creadores de Twitter y
como lo dije anteriormente permite crear interfaces con CSS y JavaScript,
mayormente se utiliza para realizar un modo responsive que quiero decir con
esto, es que tu pagina web se adapte a todo tipo de pantalla, ya sea grande
o chica en el caso de los celulares, además que su uso es muy fácil y solo es
cuestión de practica para poder manejar muy bien este framework.
Gracias a Bootstrap usted como desarrollador tendrá la posibilidad de crear
interfaces limpias e intuitivos, además que trae varios elementos con estilos
preferidos fáciles de estructurar como por ejemplo, botones, menús
desplegables, formularios incluyendo todos sus elementos en integrados
también cuenta con funciones de JQuery que ofrece ventanas dinámicas y
algunas funciones que están dentro de la página de JQuery.
Lo malo de este framework es que tiene un soporte relativamente incompleto
para html5 y CSS3, pero es compatible con la mayoría de navegadores web.
Mayormente su compatibilidad se adapta para cualquier tipo de navegadores
aun que en algunas funciones dejaran de funcionar según el tipo de
navegador sea.
¿Qué es Bootstrap?
Es un framework que permite crear interfaces web con CSS y JavaScript,
cuya particularidad es la de adaptar la interfaz del sitio web al tamaño del
dispositivo en que se visualice.
También es una herramienta que facilita enormemente el diseño de una
interfaz y adema incluye una variedad de plantillas para tu gusto, además
facilita la documentación para resolver dudas tanto principiantes como
desarrolladores.
Esta herramienta cuenta con actualizaciones realizados por su mismo
creador ya mencionados arriba, pero esto no quiere decir que cuya
herramienta sea perfecta, solo que gran parte del trabajo interno ya esta
llevado a cabo por sus creadores y mejorando sus funciones.
Cuenta con un paquete de elementos web personalizado, como por ejemplo
HTML5, CSS3, JQuery o GitHub, etc.
Ventajas
• ofrece más plugin, incluye más características gracias a la aparición de
nuevos plugin de terceros.
• Sus plantillas son de sencilla adaptación responsivo, se desarrolló con
la idea de facilitar el proceso de adaptación web a todo tipo de
dispositivos.
• Incluye Grid system, muy útil para maquetar por columnas.
• Se integra con librerías JavaScript
Desventajas
• aprendizaje: es necesario adaptarse a su forma de trabajo, si bien su
curva de aprendizaje es liviana, deberás comprender y familiarizarte
con su estructura y nomenclatura.
• adaptación: debes adaptar tu diseño a un grid de 12 columnas, que
se modifican según el dispositivo. aquí empiezan los problemas,
bootstrap por defecto te trae anchos, márgenes y altos de línea, y
realizar cambios específicos es por decir, un poco tedioso.
• mantenimiento: es complicado, cambiar de versión si has realizado
modificaciones profundas sobre el core.
• ampliar componentes: si necesitas añadir componentes que no
existen, debes hacerlos tú mismo en css y cuidar de que mantenga
coherencia con tu diseño y cuidando el responsive.
• pesado: no es ligero, y además, para algunas funcionalidades, será
necesario tener que usar javascript y jquery.
• básicamente, tiene las ventajas de cualquier framework, así como sus
inconvenientes. si te vale con adaptarte a la forma de trabajo y no
necesitas modificar demasiado el aspecto que te brida, es lo que
buscas.
Referencias
1. Solis J. [Link]. [Internet]; 2014. Acceso 6 de junio de 2019. Disponible en:
[Link]
web/.
2. Une Web. [Internet]; 2016. Acceso 6 de Junio de 2019. Disponible en:
[Link]