Biblioteca JavaScript - JavaScript library
Uma biblioteca JavaScript é uma biblioteca de código JavaScript pré-escrito que permite o desenvolvimento mais fácil de aplicativos baseados em JavaScript, especialmente para AJAX e outras tecnologias centradas na web .
História
Embora o JavaScript , inicialmente desenvolvido pela Netscape (e mais tarde pelo Mozilla ), esteja há muito tempo presente na Web para muitos sites , ganhou um tom especial com o surgimento da era da computação da Web 2.0 , na qual o JavaScript tornou-se cada vez mais usado para o desenvolvimento de interfaces de usuário para aplicações, tanto baseadas na web quanto em desktops.
JavaScript também foi combinado com CSS para criar páginas da web dinâmicas , que também se tornaram populares como uma alternativa mais eficiente e acessível aos sites baseados em Flash .
Bibliotecas
Com a expansão da demanda por JavaScript , era necessário um meio mais fácil para os programadores desenvolverem essas interfaces dinâmicas. Assim, as bibliotecas JavaScript e as bibliotecas de widgets JavaScript foram desenvolvidas, permitindo que os desenvolvedores se concentrem mais em aplicativos mais distintos do Ajax . Isso levou a outras empresas e grupos, como Microsoft e Yahoo! desenvolver suas próprias bibliotecas de interface de usuário baseadas em JavaScript, que encontram seu caminho nos aplicativos da web desenvolvidos por essas empresas. Algumas bibliotecas JavaScript permitem uma integração mais fácil de JavaScript com outras tecnologias de desenvolvimento da web, como CSS , PHP , Ruby e Java . Muitas bibliotecas incluem código para detectar diferenças entre ambientes de tempo de execução e remover a necessidade de aplicativos para permitir tais inconsistências.
Quase todas as bibliotecas JavaScript são lançadas sob uma licença copycenter ou copyleft para garantir distribuição, uso e modificação sem licença.
Frameworks
Algumas bibliotecas JavaScript, como Angular , são classificadas como estruturas, pois exibem recursos e propriedades full-stack não encontrados em bibliotecas JavaScript gerais.
Veja também
- Framework Ajax
- Kit de ferramentas de widget
- Lista de bibliotecas JavaScript
- Comparação de frameworks JavaScript