Biblioteca JavaScript
Uma biblioteca JavaScript é uma biblioteca de código JavaScript pré-escrito que permite o desenvolvimento mais fácil de aplicativos baseados em JavaScript, especialmente AJAX e outras tecnologias centradas na web . [ 1 ]
História
Embora o JavaScript , desenvolvido inicialmente pela Netscape [ 2 ] (e posteriormente pela Mozilla ), sempre esteve presente em muitos sites , ele ganhou espaço principalmente com o surgimento da era da Web 2.0 , em que o JavaScript era cada vez mais utilizado para o desenvolvimento de aplicativos de usuário. interfaces, [ 3 ] tanto baseadas na web como baseadas em desktop.
JavaScript também foi combinado com CSS para criar páginas web dinâmicas , que também foram popularizadas como uma alternativa mais eficiente e acessível aos sites baseados em Flash . [ 4 ]
Bibliotecas
Dado o uso cada vez maior de JavaScript , surgiu a necessidade de meios para facilitar a criação de tais interfaces dinâmicas. Consequentemente, bibliotecas JavaScript e bibliotecas de controle JavaScript foram desenvolvidas, permitindo que os desenvolvedores se concentrem em usos mais criativos do AJAX . Isso levou a outras empresas e grupos, como Microsoft [ 5 ] e Yahoo! , [ 6 ] para desenvolver suas próprias bibliotecas de interface de usuário baseadas em JavaScript, que eles usam em seus próprios aplicativos da web.
Algumas bibliotecas JavaScript permitem uma integração mais fácil do 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 em tempo de execução e permitem que os aplicativos evitem tais inconsistências. Entre os mais conhecidos que fornecem ambos os recursos estão jQuery , Vue ou React .
A grande maioria das bibliotecas JavaScript populares são lançadas sob licenças permissivas ou " copyleft " para garantir sua distribuição, uso e modificação sem permissão explícita. [ 7 ]
Estruturas
Algumas bibliotecas JavaScript são classificadas como frameworks , pois fornecem arquiteturas básicas de aplicativos não encontradas em bibliotecas JavaScript gerais.
Referências
- ↑ "O que é uma biblioteca JS?" . Khan Academy . Recuperado em 22 de janeiro de 2018 .
- ↑ Comunicado de imprensa anunciando JavaScript , "Netscape e Sun anunciam JavaScript", PR Newswire, 4 de dezembro de 1995
- ↑ "Criando aplicativos Web 2.0" . Centro de Conhecimento IBM . Recuperado em 22 de janeiro de 2018 .
- ↑ Shankland, Stephen (3 de fevereiro de 2010). "HTML vs. Flash: Uma guerra de territórios pode ser evitada? .
- ↑ "Repositórios JavaScript da Microsoft no GitHub" . Recuperado em 22 de janeiro de 2018 .
- ↑ "Repositórios JavaScript do Yahoo! no GitHub” . Recuperado em 22 de janeiro de 2018 .
- ↑ Bennett, Tim (11 de junho de 2014). "Usando JavaScript de código aberto em seu site: Licenças explicadas" .