Websites (Sitios Web): Son estáticos (iguales para todos los usuarios), y se pueden hacer únicamente con HTML y CSS.
Webapps (Aplicaciones Web): Son dinámicas (interactivas con los usuarios) y para estas se necesita JS aparte de HTML y CSS, y algún framework para facilitar el desarrollo.
Framework (Entorno/Marco de trabajo): Contiene librerías y herramientas que nos ayudarán a construir algo más rápido, garantizando la calidad gracias a una metodología y estructura de trabajo bien definida.
Librería: Es un fragmento de código que nos ayuda a resolver un problema específico y que tiene un propósito concreto.
Video de platzi: Diferencia entre Librería y Framework
1993 Primera versión “formal” de HTML (NO fue estandar): Algunas etiquetas nada más
1995 HTML 2.0: Etiquetas implementadas de imágenes, mápas de imágenes, formularios, estilos…
1997 HTML 3.2: Tablas, textos alrededor de imágenes, applets de Java…
1999 HTML 4.01: Estándar desde el año 2000
2008 Primer borrador de HTML 5
2014 HTML 5 como estándar: Como lo conocemos hoy en día.
Referencia MDN: Mozilla Developer Network | HTML
Son partes de código reutilizables y modificables.
StoryBook es una librería de componentes y Sacha Lifszyc (Profesor de Plazi) tiene curso en youtube de cómo utilizarla.
Composición de componentes: Son componentes formados por otros componentes.