Biblioteca JavaScript - JavaScript library

Una biblioteca de JavaScript es una biblioteca de código JavaScript preescrito que permite un desarrollo más fácil de aplicaciones basadas en JavaScript, especialmente para AJAX y otras tecnologías centradas en la web .

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 basadas en la web como en el 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 . Esto ha llevado a que 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. 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.

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.

Ver también

Referencias