O estado da arte, Javascript

Yuri Corredor

Conteúdo

Todo final de ano, uma pesquisa é realizada com desenvolvedores para entender o estado atual do JavaScript. Como o ambiente de desenvolvimento é dinâmico (acho que até demais), é importante estarmos atentos às tendências e evoluções da tecnologia.

Estou trazendo esse e-mail para avaliarmos se estamos seguindo as tendências mais relevantes e utilizando tecnologias e frameworks bem mantidos. É importante nos mantermos atualizados em relação à isso. Não devemos basear nossas escolhas apenas em nossas preferências pessoais. Se quiserem conferir os resultados da pesquisa, o link é esse: https://2022.stateofjs.com/

No momento, estamos dando um passo importante ao migrar nosso aplicativo web de Ember para React. É inegável que React é o framework mais utilizado, seguido por Angular e Vue.js. Além disso, também estamos observando o crescimento do interesse e retenção pelos frameworks Svelte e Solid.js.

Quanto ao Ember, posso dizer que é um framework com uma base de usuários menor em comparação com outros frameworks, como React e Angular. A pesquisa recente mostra que a maioria dos desenvolvedores não tem uma opinião muito positiva sobre ele.

Usage:

Interest:

O meu gráfico preferido, que resume bem o estado das bibliotecas, é esse:

No início desse ano, tomamos uma decisão estratégica importante ao iniciar a migração para o TypeScript. Como o ambiente do browser é dinâmico e imprevisível, a utilização de uma ferramenta como o TypeScript pode nos ajudar significativamente na identificação e resolução de bugs. Além disso, é interessante observar como a comunidade de desenvolvedores tem adotado cada vez mais o uso do TypeScript em relação ao JavaScript puro.

Outras tendências que confirmam as escolhas estratégicas que estamos fazendo incluem: o uso do Next.js como framework de renderização no lado do servidor, o uso do Electron para desenvolvimento de aplicativos multiplataforma (Mobile/Desktop), e o uso de bibliotecas de teste de qualidade como Jest e Testing Library. Estas tendências nos indicam que estamos seguindo caminhos que são amplamente adotados pela comunidade de desenvolvimento, e nos dão a segurança de que estamos fazendo escolhas tecnológicas sólidas e bem fundamentadas.

É verdade que nem toda escolha popular é necessariamente a melhor opção. Devemos utilizar as tendências como um indicativo, mas também considerar outros fatores, como a performance, escalabilidade, e segurança. Um exemplo de uma escolha não tão acertada, que é bem representada por pesquisas e gráficos, é o uso do Framework Express (que eu particularmente adoro usar). Apesar de ser uma escolha popular, há críticas sobre sua performance e escalabilidade. É importante estar sempre buscando alternativas e avaliando se elas são a melhor opção para o projeto.

Frameworks como Express e Rails são amplamente utilizados, mas não são conhecidos por suas performances excepcionais. Em projetos que exigem alta performance e escalabilidade, é importante avaliar outras opções ou considerar o uso de soluções complementares para melhorar a performance. Segue o link para um ranking que avalia a performance de vários frameworks, nele você pode encontrar uma descrição detalhada de como os dados são calculados e interpretados: https://www.techempower.com/benchmarks/#section=data-r21.

Vamos continuar nos atualizando para garantir que estamos sempre utilizando as tecnologias mais adequadas para os nossos projetos.

Inscreva-se em nossa newsletter​

Receba nossos conteúdos exclusivos em primeira mão.

Explore outros conteúdos:

Substituição Tributária: o que é, como funciona e como calcular!
Nota Fiscal
Ricardo Acras

Substituição Tributária: o que é, como funciona e como calcular!

A Substituição Tributária (ST) é um meio utilizado pelos governos federal e estaduais para arrecadar tributos como o ICMS (Imposto sobre Circulação de Mercadorias e Serviços) e o IPI (Imposto sobre Produtos Industrializados).

Dessa forma, o órgão responsável determina que um terceiro envolvido na transação fique responsável por calcular e pagar os tributos, tanto das suas operações como das etapas seguintes da cadeia de produção e distribuição. Geralmente, é o fabricante ou o importador que torna-se responsável por isso.

Por possuir alta complexidade, é preciso estar a par do seu funcionamento e saber em quais situações a Substituição Tributária se enquadra. Isso evita problemas fiscais e permite uma gestão mais clara das finanças da sua empresa.

Leia mais »
decreto-n-599-2023
Nota Fiscal
Ludmila Ferreira

Decreto n° 599/2023: novas regras de pagamento da NFe e NFCe

O Decreto n.º 599/2023, publicado em 28 de novembro de 2023 no Diário Oficial do Mato Grosso, introduz na legislação estadual a obrigatoriedade de vinculação dos pagamentos eletrônicos ao programa emissor da Nota Fiscal Eletrônica (NF-e) e Nota Fiscal do Consumidor Eletrônica (NFC-e).

Conforme o Portal da Transparência de Mato Grosso, com o avanço das tecnologias aplicadas ao comércio, principalmente aquelas que concernem aos pagamentos eletrônicos, permite-se que os sistemas emissores e APIs de documentos fiscais (NF-e) possam se integrar a diversos meios de pagamento eletrônico.

Por este motivo, trazemos explicações sobre o Decreto n.º 599/2023, suas alterações, quem deve aderir às suas regras e prazo de se adequar à obrigatoriedade disposta no Decreto.

Leia mais »
O que é GNRE? Saiba quem precisa emitir e como gerar!
Nota Fiscal
Douglas Pinheiro

GNR-e: o que é, quem precisa emitir e como gerar

Durante operações de transporte interestaduais, determinados documentos são necessários, e a GNRE é um deles.
Assim como outros documentos, a exemplo do Conhecimento de Transporte Eletrônico (CTe), a Guia Nacional de Recolhimento de Tributos Estaduais (GNRE) deve estar presente junto à mercadoria durante o processo de carga, pois a ausência dela pode gerar complicações para a empresa transportadora.
Quer saber mais? Confira o artigo de hoje! Nele, falamos o que é a GNRE, qual a sua importância, como gerá-la e outras informações relevantes.

Leia mais »