Una biblioteca de JavaScript es una biblioteca de JavaScript preescrito que permite un desarrollo más fácil de aplicaciones basadas en JavaScript, [1] especialmente para AJAX y otras tecnologías centradas en la web . [2]
Historia
Si bien JavaScript , desarrollado por primera vez por Netscape (y más tarde por Mozilla ), ha tenido durante mucho tiempo una presencia en la Web para muchos sitios web , ganó un tono particular con el surgimiento de la era de la informática Web 2.0 , en la que JavaScript se utilizó cada vez más para la desarrollo de interfaces de usuario para aplicaciones, tanto web como de escritorio.
JavaScript también se combinó con CSS para crear páginas web dinámicas , que también se han vuelto populares como una alternativa más eficiente y accesible a los sitios web basados en Flash .
Bibliotecas
Con la creciente demanda de JavaScript , se necesitaba un medio más fácil para que los programadores desarrollaran tales interfaces dinámicas. Por lo tanto, se desarrollaron bibliotecas de JavaScript y bibliotecas de widgets de JavaScript, lo que permitió a los desarrolladores concentrarse más en aplicaciones más distintivas de Ajax . [3] Esto ha llevado a otras empresas y grupos, como Microsoft y Yahoo! desarrollando sus propias bibliotecas de interfaz de usuario basadas en JavaScript, que encuentran su camino en las aplicaciones web desarrolladas por estas empresas. [4] Algunas bibliotecas de JavaScript permiten una integración más sencilla de JavaScript con otras tecnologías de desarrollo web, como CSS , PHP , Ruby y Java . Muchas bibliotecas incluyen código para detectar diferencias entre entornos de ejecución y eliminan la necesidad de que las aplicaciones permitan tales inconsistencias.
Casi todas las bibliotecas de JavaScript se publican bajo una licencia copycenter o copyleft para garantizar la distribución, el uso y la modificación sin licencia. [5]
Frameworks
Algunas bibliotecas de JavaScript, como Angular , se clasifican como marcos, ya que exhiben capacidades de pila completa y propiedades que no se encuentran en las bibliotecas generales de JavaScript. [ cita requerida ]
Ver también
Referencias
- ^ David Sawyer McFarland (2014). JavaScript y JQuery: el manual que falta . O'Reilly Media . pag. 106. ISBN 9781491948620.
- ^ "¿Qué es una biblioteca JS?" . Khan Academy . Consultado el 15 de enero de 2018 .
- ^ Andy Harris (2009). JavaScript y AJAX para principiantes . Wiley . pag. 240. ISBN 9780470417997.
- ^ Jake Rutter (2011). Rompiendo JQuery . Wiley . pag. 21. ISBN 9780470977361.
- ^ Shelley Powers (2010). Libro de cocina de JavaScript . O'Reilly Media . págs. 389–412. ISBN 9781449395926.