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

Web Scraping: ¿Cómo puedo escribir un script para acceder a varias páginas web dentro del mismo dominio?

¿Cómo se abren los archivos PUB en Windows sin Microsoft Publisher?

¿Es difícil construir una aplicación web como Shopify?

¿Cuál es la forma mejor y más fácil de crear o generar una lluvia de ideas de arquitectura de una aplicación?

¿Qué necesito saber para hacer el desarrollo web de Python?

Estoy creando una aplicación web con Ruby on rails. ¿Cómo puedo permitir que un usuario agregue o elimine etiquetas (palabra clave simple) en la parte inferior de las imágenes?

¿Qué lleva más tiempo construir un sitio web o una aplicación móvil?

¿Qué necesito saber para crear una aplicación web completa en Python?

Tengo buenos antecedentes usando PHP / MySQL. ¿Qué debo tener en cuenta para crear una aplicación web como Stack Overflow?

¿Existe alguna aplicación de código abierto o basada en la web gratuita para el reembolso de gastos para pequeñas empresas y nuevas empresas que se pueden alojar en las instalaciones?

¿Qué tan avanzadas pueden ser las notificaciones push con aplicaciones web progresivas?

¿Cómo convierto una hoja de cálculo del tablero de Excel en una aplicación web?

¿Qué opinas sobre mi plataforma de currículum en línea?

En 2017, ¿qué pila tecnológica debo usar para optimizar una aplicación en tiempo real para el rendimiento, la escalabilidad y la legibilidad?

¿Cómo puedo aplicar el Principio de Pareto (regla 80/20) al aprendizaje del desarrollo web?