fbpx

White paper JavaScript

O código-fonte de aplicações JavaScript tem sido, por tradição, difícil de compreender pelo fato de ser disseminado em arquivos JavaScript, HTML e CSS, além de eventos e dados fluindo por diversos caminhos não intuitivos. Como todos os softwares, o ambiente de desenvolvimento JavaScript inclui criadores de pacotes, gerenciadores de pacotes, sistemas de controle de versão e ferramentas de teste. Cada um desses itens exige uma certa curva de aprendizado.

As inconsistências e incompatibilidades entre navegadores exigiam historicamente que diversos ajustes e casos especiais fossem colocados no código e, muito frequentemente, corrigir um problema em um navegador gerava outro problema em outro navegador. Como resultado, as equipes de desenvolvimento lutam para criar e manter aplicativos de grande escala de alta qualidade, enquanto a demanda para o que eles fazem aumenta, especialmente no nível de aplicações corporativas em que o impacto dos negócios substituiu a pergunta “Quantas linhas de código você criou?”

Para lidar com essa complexidade, a comunidade de código aberto e as empresas criaram diversas estruturas e bibliotecas, mas essas estruturas e bibliotecas se tornaram ainda mais complicadas à medida que adicionam mais e mais recursos em uma tentativa de facilitar para o desenvolvedor. Mesmo assim, as estruturas e bibliotecas oferecem vantagens significativas para desenvolvedores e também podem organizar e até mesmo reduzir a complexidade.

Esse guia discute algumas das estruturas e bibliotecas mais populares que foram criadas para facilitar a carga da criação de códigos de interface de usuário (UI) complexos e como aplicações corporativas, especialmente com muitos dados, podem se beneficiar do uso dessas estruturas e componentes de UI para fornecer aplicações mais rapidamente, com melhor qualidade e ainda permanecer dentro do orçamento de qualquer agência de desenvolvimento.

Confira em “A Evolução da Ferramenta JavaScript – o guia do desenvolvedor moderno”: A evolução da ferramenta JavaScript

Patrícia Teves

Embarcadero lança novo Programa Acadêmico Gratuito Preview do Linux e desconto de até 20% para linha RAD só na Embarcadero Conference