JavaScript no Brasil
é “modinha” ou veio para ficar?
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
Edição
Seção
Licença
Proposta de Aviso de Direito Autoral Creative Commons
Autores concordam com os seguintes termos:- Autores mantém os direitos autorais e concedem à publicação do evento o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista;
- Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial pela Mostra de Iniciação Científica do Cesuca;
- Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).