Bueno, hay algunas grandes diferencias.
En primer lugar, bootstrap es un marco y CSS desde cero no lo es.
Los marcos CSS ya están configurados tanto en estilo como en estructura. Lo que eso significa es que si no le gusta el diseño, tendrá que modificar o eliminar los elementos y estilos que no le gustan. Esto puede agregar una pequeña cantidad de tiempo a su proyecto que vale la pena cuando considera lo siguiente. La cantidad de tiempo que le llevará diseñar un conjunto de estilos receptivo y flexible desde cero tomará efectivamente tanto tiempo y un poco más. Eso no quiere decir que deba usar bootstrap para todo, pero se llama un marco específicamente por esta razón y si el tiempo es un factor considerable en su enfoque, entonces podría ser una buena opción para usarlo.
- ¿Algunos lenguajes de programación tienen funciones que otros no tienen? ¿Cuáles son las ventajas y desventajas de usar más de un lenguaje de programación en un sitio web?
- ¿Es la norma para un desarrollador front-end en una empresa trabajar en muchos proyectos con plazos, todos para diferentes partes, simultáneamente?
- ¿Cómo puedo sincronizar la base de datos fuera de línea (SQLite) y la base de datos en línea (MySQL) usando C #?
- Escuché que Angular tiene 3 marcos de trabajo diferentes pero no conectados, con todas las versiones extendiéndose a marcos completos dentro de su plataforma. ¿Es esto como el elemento de tener diferentes versiones principales para diferentes diseños?
- ¿Qué habilidades se requieren para aprender a ser desarrollador web?
En segundo lugar, bootstrap, al igual que otros marcos, viene con elementos de interfaz de usuario del complemento, mientras que CSS desde cero no (excluyendo los estilos existentes de proyectos anteriores y el estilo general del navegador).
Si no sabe exactamente qué elementos de la interfaz de usuario son, son los elementos básicos de diseño con los que se crean los sitios web y las aplicaciones. Incluyen elementos como menús de navegación, menús desplegables, botones, botones de opción, etc. (consulte Elementos de la interfaz de usuario). En particular, bootstrap viene con elementos y componentes de interfaz de usuario basados en CSS y JavaScript que es bueno tener acceso y usar. Por lo general, estos elementos por sí solos no son difíciles de encontrar, pero pueden ser molestos y llevar mucho tiempo descargarlos / agregarlos o crearlos por su cuenta (excluyendo el uso de proyectos anteriores que en una cartera saludable pueden ahorrarle mucho tiempo) )
¿Cual es mejor?
Realmente todo depende del tamaño de su proyecto y de cualquier otro requisito que tenga. Algunas personas desean diseñar un sitio web con poco tiempo de inactividad y esto se puede lograr utilizando marcos cuando sea posible. Otras veces hay un mayor nivel de control simplemente diseñando según sus propias especificaciones. Además, tal vez solo haya un método scratch para producir un diseño de sitio web como el que tiene en mente. Realmente todo depende del proyecto en su conjunto.