Skip to content

Latest commit

 

History

History
215 lines (129 loc) · 5.83 KB

File metadata and controls

215 lines (129 loc) · 5.83 KB

BIBLIOTECAS Y FRAMEWORKS


1. Introducción

Actualizado: Febrero 2021

El listado de bibliotecas y frameworks que se muestra a continuación está muy lejos de ser completo. Javascript tiene tantos que es imposible abarcarlos todos. El listado que se muestra a continuación contiene aquellas bibliotecas y frameworks que personalmente considero de mayor interés.

CATEGORÍAS


2. Gráficos 3D


2.1. Three.js

Framework construido sobre WebGL que facilita la creación de gráficos 3D en el navegador, utiliza un canvas + WebGL para mostrar la escena 3D.

Sitio oficial

Ejemplos


2.2. Chart.js

Biblioteca de visualización de datos. Facilita la generación y modificación de gráficos basados en datos. Su mejor característica es su facilidad de uso.

Sitio oficial

Documentación y ejemplos


2.3. D3.js

Biblioteca de visualización de datos. Facilita la generación y modificación de gráficos basados en datos.

Sitio oficial

Ejemplos

Galería


2.4. Nivo

Biblioteca de visualización de datos. Facilita la generación y modificación de gráficos basados en datos. Está basada en D3.js.

Sitio oficial

Ejemplos

Editor gráfico

Existe un editor gráfico con el cual podemos diseñar gráficos de forma interactiva.


3. Programación creativa


3.1. p5.js

Framework de JavaScript de código abierto que hace que la creación de medios visuales con código en la web sea accesible para artistas, diseñadores, educadores y principiantes. Lauren McCarthy creó p5.js como alternativa nativa de JavaScript a Processing. Prácticamente todo lo que puede hacerse en Processing también puede hacerse con p5.js.

Sitio oficial

Ejemplos

Free OnLine Course

Curso de programación creativa. Hace uso de Processing, pero puede aplicarse a p5.js.

Existe un grupo en Flickr donde los alumnos de este curso publican las imágenes y animaciones generadas por ordenador usando Processing.


4. Testing


4.1. Jest

Framework para la realización de pruebas de unidad con el foco puesto en la simplicidad.

Sitio web

Documentación y ejemplos


4.2. Cypress

Framework "todo en uno" que incluye librerías de aserciones (pruebas de unidad), de mocks y pruebas e2e (End to End) automáticas sin utilizar Selenium.

Sitio web

Documentación y ejemplos


4.3. Playwright

Playwright es una biblioteca de Node.js creada por Microsoft para automatizar pruebas e2e (End to End) fiables de un extremo a otro para aplicaciones web modernas en Chromium, Firefox y WebKit con una única API.

Sitio oficial

Documentación y ejemplos



5. Referencias