Para un trabajo de desarrollador de aplicaciones web, ¿tengo que aprender Bootstrap con AngularJS o solo AngularJS está bien?

Para construir una aplicación web usando Angular (AngularJS o Angular 2/4), necesita mucho trabajo de CSS. Aquí tienes dos opciones:

  1. Use un marco CSS que ya tenga muchas clases CSS preparadas para diseñar los elementos más comunes
  2. Escribe tu propio CSS personalizado

La mayoría de los proyectos van por la opción 1 porque escribir su propio CSS personalizado y mantenerlo en un proyecto grande es tedioso. Solo para darle una idea, en octubre de 2014, se anunció que Bootstrap 4 está en desarrollo y ahora, en octubre de 2017, tenemos Bootstrap 4 Beta. Entonces, puedes imaginar cuánto esfuerzo se requiere para construir un marco CSS como Bootstrap.

Por lo tanto, una buena idea es utilizar un marco CSS listo para usar si no desea seguir el camino difícil de construir su propio marco CSS.

Ahora, cuando se trata de usar un marco CSS, Bootstrap es el más popular. Entonces, saber Bootstrap definitivamente va a agregar valor. Además, tenga en cuenta que en un proyecto completo, normalmente un marco CSS por sí solo no es suficiente. Definitivamente vas a escribir algunas clases de CSS personalizadas. Pero un marco CSS definitivamente ahorrará mucho esfuerzo.

Por lo tanto, aprender al menos el CSS básico es importante como:

  1. El uso de margen CSS, borde, relleno
  2. Posición CSS y atributos de visualización
  3. CSS Flexbox

etc.

Aprender Bootstrap no debería llevar mucho tiempo si ya sabes algo de CSS. El sitio web Bootstrap tiene una excelente documentación y código de muestra.

Para empezar, solo necesita recordar:

  1. El sistema de cuadrícula Bootstrap y cómo codificar de manera receptiva usando las clases Bootstrap
  2. Las clases relacionadas de relleno y margen
  3. Clases relacionadas con flex
  4. Clases relacionadas con el color y la tipografía

Y entonces estás listo para irte. Descanse todas las cosas que puede aprender mientras codifica. Solo necesita consultar su documentación en el momento del desarrollo.

Espero que las pautas anteriores le ayuden a comenzar en muy poco tiempo. Pero recuerde que el aprendizaje es un proceso constante y los elementos anteriores son solo los conceptos básicos.

Tienes que saber bootstrap. Si no lo aprende, entonces, ¿cómo responderá la aplicación web que cree? Los sitios web de hoy deberían verse igual de bien en un móvil que en una computadora de escritorio.

Entonces, la conclusión es que tienes que aprender Bootstrap si quieres hacer una aplicación web completa (para el front-end)

AngularJS es lo suficientemente bueno, aprenda cualquier secuencia de comandos del lado del servidor en lugar de Bootsrap si está buscando una carrera como desarrollador. Pero si está buscando configurar su carrera en el frente, entonces es bueno ir con Bootstrap.

More Interesting

¿Cuál es una buena aplicación para iPhone para rastrear el tiempo dedicado a varias aplicaciones en dispositivos móviles?

¿Cómo puedo construir un sitio web complejo y escalable completamente a través del navegador o con software libre?

¿Es la decisión de Apple permitir a los bloqueadores de anuncios su forma de obligar a los editores a salir de la web y a las aplicaciones?

¿Puedo crear aplicaciones web con Bootstrap y Ruby on Rails? Si es así, ¿por qué las personas usan frameworks Javascript?

¿Cuál es la diferencia entre desarrollo web y diseño web?

¿Ya existe un excelente servicio de noticias personalizado?

¿Dónde se usan las gramáticas JAPE? ¿Qué aplicaciones usan gramáticas JAPE o sistemas similares?

¿Cuál es la herramienta de desarrollo rápido más rápido para sitios web?

¿Por qué ya no está de moda poner una captura de pantalla de su aplicación en la página de inicio de su sitio web de promoción?

¿Por qué los ingenieros de Google no eligieron GWT (anteriormente Google Web Toolkit) para la interfaz de Google+? La Biblioteca de cierre (Google) se utiliza en la interfaz de usuario de Google+.

¿Cuáles son buenos ejemplos de recomendaciones de productos en línea?

¿Qué debo considerar al diseñar una aplicación web?

En una conferencia o evento, ¿es más probable que las personas descarguen una aplicación nativa o usen una aplicación web para mejorar su experiencia en el sitio?

Adobe Photoshop: ¿Cuál es la mejor herramienta para crear prototipos de gráficos web y de aplicaciones?

¿Cuál es la diferencia de velocidad entre el agente de usuario web y la detección de características?