El mejor FED con el que he trabajado, y con el que sigo trabajando, es excelente no porque haga cosas llamativas, o porque adopte todos los marcos más nuevos, o algo así. Produce, de manera consistente, el código más limpio, más pequeño, más simple y mejor organizado posible. Es bonito. El marcado es absolutamente minimalista. Las secuencias de comandos están bien pensadas y cargan la menor cantidad posible de complementos (a menudo ninguno). Su CSS es limpio y sensible, maneja muchas de las cosas para las que otros usan js, está comprimido y falla con gracia en cualquier navegador que sea el más antiguo requerido. Utiliza patrones atómicos, maximizando la reutilización.
Es realmente el código front-end más agradable con el que he tenido que trabajar. Me ha arruinado las plantillas comerciales; Absolutamente los odio ahora. Recientemente pasé de un proyecto en el que hizo el FED, que fue genial, a un proyecto en el que tuve que usar una plantilla de arranque, y fue horrible. Su marcado, para un sitio web completo, fue de alrededor de 1.2 megas, incluidas las imágenes. Para todo el sitio. La carga promedio de la página fue de 320k en total. La plantilla de arranque requería 6 megas de archivos JavaScript, 3 megas de archivos CSS y tenía más de 20 megas de marcado html en las páginas de ejemplo. Fue doloroso trabajar con él.
Para mí, eso es lo más impresionante que puede hacer un FED: mantenerlo limpio, conciso, bien organizado y pequeño.
- Cómo limitar el área arrastrable a una región div particular en una página que usa Angularjs ngDragDrop
- ¿Cuál sería un gran "plan de estudios" para aprovechar todos los recursos gratuitos / de bajo costo en la web para aprender el diseño y desarrollo web?
- ¿Drupal es lo suficientemente bueno como para hacer un MVP confiable?
- Cómo obtener un menú desplegable para un botón de tipo de entrada en HTML
- ¿Son suficientes HTML y CSS para ser un buen desarrollador web?