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:

Nota Fiscal
João Vallim

Como consultar nota fiscal de terceiros?

Consultar uma nota fiscal é um procedimento essencial, entre outras coisas, para conferir se o documento em questão é verdadeiro ou não, e também se ele é válido conforme as regras da prefeitura municipal onde ela foi emitida ou da Secretaria da Fazenda.

Além disso, a consulta é um meio importante para checar informações relativas à compra, como a data em que ela foi feita, formas de pagamento, valor final, entre outras.

Por isso, os diferentes documentos fiscais podem ser consultados por métodos distintos. Geralmente, essa pesquisa pode ser feita pela chave de acesso, uma espécie de “RG” da nota fiscal. Mas há casos em que a averiguação pode ser feita pelo Cadastro de Pessoas Físicas (CPF) ou até sem chave de acesso.

A seguir, trazemos detalhes sobre como fazer a consulta de nota fiscal, quais passos são necessários para essa pesquisa e como usar a chave de acesso e o CPF para atingir este fim.

Leia mais »
Tipos de API: entenda o que são e para que servem!
SaaS
Ricardo Acras

Tipos de APIs interessantes para adicionar em sistemas SaaS

Existem diversos tipos de API e cada uma possui especificações que permitem criar funcionalidades distintas. Isso auxilia os usuários a aproveitarem melhor os recursos, ampliando a capacidade de integração do sistema no dia a dia do negócio.

O mundo das APIs é bastante amplo e diverso, com diferentes finalidades para atender às mais variadas necessidades. Para te ajudar a compreender esse universo, vamos explorar no artigo de hoje os principais tipos e suas características.

Leia mais »
Nota Fiscal
Luciano Romaniecki

Rejeição 611: como resolver GTIN (cEAN) inválido? Saiba aqui!

O cEAN inválido é um dos vários erros que podem ocorrer no momento da emissão de uma nota fiscal. Basicamente, o cEAN tem a ver com o código de barras do produto informado na NF-e.

Estes erros podem ser causados desde o preenchimento incorreto de informações, ou até mesmo confusão com dados importantes.

Por isso, o artigo de hoje é para você que precisa emitir documentos fiscais com frequência e não sabe o que fazer quando se depara com esse equívoco.
Mas antes, vamos entender mais sobre o que é e o que pode causar essa rejeição na hora de emitir uma < a href="https://focusnfe.com.br/blog/nfe/" target="_blank">NF-e. Vamos lá?

Leia mais »