JavaScript no Brasil

é “modinha” ou veio para ficar?

Autores

  • Guilherme Luzzi de ALMEIDA Centro Universitário Cesuca
  • Lucas Eduardo da Silva MATOS Centro Universitário Cesuca
  • Matheus Silva da ROSA Centro Universitário Cesuca
  • Nicoli dos SANTOS Centro Universitário Cesuca
  • Vanessa Stangherlin Machado PAIXÃO-CORTES Centro Universitário Cesuca

Resumo

O JavaScript é uma linguagem de programação muito versátil, utilizada tanto no desenvolvimento front-end quanto no back-end (Node). Além disso possui muitos frameworks que auxiliam os programadores a automatizar suas tarefas e desenvolver facilmente suas aplicações. Essas características ocasionaram um aumento no uso da linguagem no mercado de trabalho e academia. Tendo em vista essas potencialidades, este resumo objetiva apresentar uma pesquisa em andamento que visa analisar o avanço da utilização da linguagem JavaScript no Brasil. O estudo será realizado em duas etapas com uma revisão sistemática da literatura (RSL), para levantamento do estado da arte de sua utilização no Brasil e, posteriormente, uma Survey com programadores sobre seu emprego em meio corporativo, baseada nos resultados obtidos na RSL. A primeira etapa de desenvolvimento deste trabalho, apresentada neste resumo, foi desenvolvida no contexto da disciplina de (omitido) por alunos de graduação. Para nortear a execução da revisão foi empregado o protocolo de Kitchenham, formado por três fases: planejamento, condução e análise. Na fase de planejamento nós definimos um Protocolo de RSL para conduzir a execução da revisão, permitindo que esta seja auditada, reproduzida e continuada. Para nortear sua execução foi definida uma questão de pesquisa primária, dividida em quatro questões secundárias, como segue: (QP) Qual o estado da arte de ferramentas JavaScript e tecnologias que são utilizadas no desenvolvimento de software no Brasil? (QS1) O que afeta a escolha da linguagem JavaScript (o porquê ela foi escolhida no estudo)? Ex.: Sintaxe, facilidade de uso e disponibilidade de acesso; (QS2) Quais aplicações foram desenvolvidas e suas funcionalidades? Em que cenários essa tecnologia é utilizada? Ex.: objetivo da aplicação, funcionalidades, tipo (aplicativos, Websites), local de desenvolvimento (empresa, escola, indústria, universidade, órgão governamental); (QS3) Que tecnologias foram utilizadas junto ao JavaScript? Ex.: Linguagens de programação, marcação ou estilos como CSS, HTML e XML, linguagens para gerenciamento de dados como SQL e NoSQL, outros recursos como API (interface de programação de aplicativos), IDE (Integrated Development Environment), Bibliotecas, Frameworks e Arquiteturas Model View; (QS4) Existem tendências ou desafios de programação nos estudos relacionados à linguagem JavaScript? Na etapa de condução, que está em andamento, os estudos são lidos e selecionados para apresentação dos resultados. Nesta etapa inicialmente é realizada a leitura do título, resumo e palavras chaves aplicando os critérios de inclusão e exclusão das bases de dados. Após, os estudos selecionados são lidos na íntegra e as questões de pesquisa são respondidas. Após a condução da revisão e aplicação dos critérios de seleção dos estudos serão compostas as informações para responder à questão de pesquisa na etapa de análise. Como resultado futuro deste trabalho presentemos disponibilizar uma crítica apurada sobre a relevância do JavaScript como uma linguagem de programação versátil e abrangente no mercado, assim como os prós de seu uso para o desenvolvimento Full Stack. Acreditamos que o JavaScript no Brasil já deixou de ser uma “modinha” passageira e já é muito utilizado, juntamente com suas bibliotecas mais atuais, graças às suas funcionalidades, versatilidade e fácil entendimento da linguagem. 

Downloads

Publicado

2021-12-02

Edição

Seção

RESUMO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/CIÊNCIA DA COMPUTAÇÃO