¿Es bueno usar Foundation o Bootstrap para desarrollar aplicaciones web de diseño responsivo ASP.NET MVC?

¿Es bueno usar Foundation o Bootstrap para desarrollar aplicaciones web de diseño responsivo ASP.NET MVC?

Sí lo es !

Como usted dice que desea entrar en un diseño receptivo con ASP.NET MVC, consulte este hilo en stackoverflow: ¿Hay alguna plantilla receptiva para ASP.NET MVC 3/4?

¡Te recomendaría usar Twitter Bootstrap!

Razones para usar boostrap con MVC:

  • Twitter Bootstrap es de código abierto gratuito y tiene una buena comunidad a su alrededor
  • Está perfectamente documentado y tiene muchos ejemplos, el sitio web de Twitter Bootstrap está construido con Twitter Bootstrap, puede comenzar a replicar las características que ve en el sitio simplemente copiando y pegando el HTML del sitio, es así de simple.
  • Twitter bootstrap se puede instalar fácilmente en su proyecto ASP.NET MVC usando este paquete Nuget.
  • También hay un proyecto de inicio disponible para usar aquí: MVC 4 TwitterBootstrap Starter Layout Page (Razor) que puede descargar y comenzar.

No estoy seguro si Scott Hanselman está escuchando, pero creo que él también respaldaría este pensamiento. Saludos!

Cuando crea un sitio web ASP.NET MVC desde cero a través de Visual Studio, agrega bibliotecas de arranque al sitio de forma predeterminada. Entonces, esencialmente, Microsoft lo alienta a usar Bootstrap. Lo utilicé para desarrollar un sitio que responda a dispositivos móviles y se ve muy bien en dispositivos móviles.

Si está interesado en aprender un diseño receptivo, debe crear el CSS usted mismo en lugar de usar Bootstrap o Foundation. De lo contrario, no aprenderá nada más que cómo usar Bootstrap o Foundation que no siguen las mejores prácticas a la hora de construir una interfaz HTML.

¿Por qué CSS Frameworks apesta?

  1. El HTML está destinado a ser semántico y la presentación está separada del contenido, tan pronto como comienzas a usar un marco CSS, inmediatamente rompes esta regla, ya que tienes que comenzar a puntear las clases en todo y quitar cualquier significado de tu HTML.
  2. Ambos marcos son bastante masivos, agregando grandes cantidades de CSS y JavaScript genéricos para cubrir todas las posibilidades. Todo esto aumentará el tiempo de carga y renderización de su página, lo que empeorará las cosas para sus usuarios.
  3. Todos los sitios de Bootstrap y Foundation construidos son siempre iguales, puede detectar instantáneamente un sitio que lo usa. Toda esa creatividad que no sabías que tenías se pierde.
  4. Sin JavaScript, sin sitio. Bootstrap y Foundation no brindan ningún tipo de retroceso para usar todos los componentes frontend sofisticados sin JavaScript, por lo que debe escribir sus propias reglas de retroceso CSS si desea tratar con usuarios que no son JavaScript (ciertamente es raro).

Bootstrap y Foundation siguen siendo buenos marcos, proporcionan una forma rápida de construir una interfaz que es muy útil para proyectos prototipo y herramientas internas, etc.

El marco Bootstrap es mejor para crear un sitio web receptivo con una vista limpia y clara … el código es muy simple de usar … hay varias plantillas de arranque disponibles en la web, descargue la plantilla y úsela en su aplicación …