Pular para o conteúdo principal

Iniciando os Estudos com Typescript

Iniciando os Estudos com Typescript

No cenário de desenvolvimento web moderno, onde novas tecnologias surgem constantemente, retomar o estudo de frontend tornou-se para mim uma questão de necessidade. Com a popularização de frameworks robustos, senti que era hora de rever minhas escolhas técnicas. Recentemente, durante um One on One com um colega de trabalho, fui instigado a retomar esses estudos, explorando novos frameworks e práticas atuais do mercado. Ao dar o primeiro passo nessa jornada, deparei-me com uma questão crucial: optar por JavaScript ou TypeScript, ponderando os prós e contras de cada escolha.

Embora eu não fosse completamente leigo em TypeScript, meu conhecimento era limitado, o que me deixava em dúvida sobre qual seria a melhor escolha. Por outro lado, sendo já familiar com JavaScript, a decisão de dar uma chance ao TypeScript foi motivada pela curiosidade de experimentar algo novo, que prometia tornar o desenvolvimento mais estruturado e, quem sabe, mais divertido.

Na minha primeira pesquisa sobre TypeScript, encontrei a seguinte definição: "TypeScript é um superset de JavaScript." Quando li isso, minha primeira reação foi me perguntar: seria ele um JavaScript com esteroides?

Isso é parcialmente verdade e parcialmente equivocado. Em minha opinião, TypeScript vai além de ser apenas uma versão mais potente de JavaScript. Trata-se de uma linguagem de programação orientada a objeto fortemente tipada, que possui interoperabilidade com o JavaScript. É semelhante à relação que vemos entre Kotlin e Java, ou entre Erlang e Elixir. Afinal, no final das contas, o que sua plataforma Node.js ou seu navegador vai interpretar é um arquivo JavaScript.

Ao optar por TypeScript, sabia que enfrentaria uma curva de aprendizado maior. No entanto, sua tipagem estática oferece um ambiente de desenvolvimento mais seguro, enquanto o JavaScript, com toda sua flexibilidade, pode ser propenso a erros em projetos maiores e mais complexos. A interoperabilidade entre ambos é um ponto de equilíbrio que torna essa transição mais suave e menos intimidante para desenvolvedores já familiarizados com JavaScript.

Assim como Kotlin trouxe mais segurança ao ecossistema Java, TypeScript faz o mesmo para o JavaScript, fornecendo ferramentas que permitem um desenvolvimento mais estruturado e previsível. Ambos os casos demonstram como linguagens fortemente tipadas estão ganhando espaço em ambientes antes dominados pela flexibilidade das linguagens dinâmicas.

A transição para TypeScript tem sido desafiadora, mas recompensadora. A partir daqui, planejo explorar alguns frameworks modernos, como React e Angular, para ver como a tipagem forte pode melhorar meu fluxo de trabalho, trazendo mais segurança e eficiência ao desenvolvimento frontend.

Nós próximos artigos pretendo em dar ênfase as diferenças descritas e explorar as características da linguagem.  

Resumo 

Neste artigo, compartilho minha jornada de reexploração do desenvolvimento frontend ao considerar a escolha entre JavaScript e TypeScript. Discuto as vantagens do TypeScript como um superset de JavaScript, destacando como sua tipagem forte proporciona um ambiente de desenvolvimento mais seguro e estruturado. Ao final, menciono minha intenção de explorar frameworks modernos e como a transição para TypeScript pode melhorar meu fluxo de trabalho.

Comentários

Postagens mais visitadas deste blog

Arquitetura de Computadores: Lembranças de um Fundamento Esquecido

Introdução: Um olhar para trás para entender o agora Talvez esteja ficando cada vez mais raro, mas vale a pena perguntar: você já parou para refletir sobre como o computador realmente funciona por dentro? Quando comecei meus estudos na área de tecnologia, por volta de 2008, um dos primeiros tópicos que exploramos era a estrutura e arquitetura dos computadores. Isso não era por acaso — era essencial entender como o hardware e o software se relacionavam. Muitas vezes, um simples programa precisava ser compilado e executado na mesma máquina, com a mesma arquitetura, para funcionar corretamente. Não havia tanta abstração como temos hoje. Recentemente, ao iniciar o curso de Ciência de Dados na Univesp, tive a oportunidade de revisitar esse tema. E me surpreendi ao perceber como muitos conceitos fundamentais continuam relevantes, apesar de estarem, em muitos casos, esquecidos no dia a dia de quem desenvolve software. Este artigo é um convite a revisitar esses fundamentos. Vamos juntos re...

Josias: Um Exemplo de Restauração e Obediência

A Paz, meus irmãos! Hoje gostaria de compartilhar com vocês uma reflexão sobre Josias, um dos reis que realizou ações emblemáticas em Israel. Sua história é narrada com profundidade no Segundo Livro de Reis, e suas atitudes são um exemplo poderoso de restauração espiritual e obediência à vontade de Deus. Vamos explorar o contexto histórico e as lições que podemos aprender com esse grande líder. O Contexto Histórico dos Reis de Israel Para entender a importância de Josias, precisamos voltar um pouco na história dos reis de Israel: Saul foi o primeiro rei, reinando por quase 40 anos. Esbozete, seu filho, reinou por aproximadamente 7 anos. Davi governou por 40 anos, seguido por Salomão, que também reinou por 40 anos. Apesar de Davi ser um homem segundo o coração de Deus (1 Samuel 13 … e versículo 14), ele permitiu que práticas pagãs começassem a se infiltrar em Israel. Salomão, por sua vez, se corrompeu ao final de seu reinado, introduzindo idolatrias e outros costumes abomináveis (1 Reis...

Corra em Direção à Ação: Reflexões Cristãs Sobre Liderança e Propósito

O capítulo 6 do livro Liderar é Simples, Mas Não é Fácil, do almirante William McRaven, apresenta o princípio “Corra em direção à ação”. Esse conceito ressalta a importância de assumir o protagonismo e colocar-se em movimento, mesmo diante de desafios. Em um trecho que grifei, ele diz: “Porque se você vai ser o rosto da solução, isso provavelmente significa que você teve uma parcela de culpa no problema. Boas lideranças entendem que as organizações terão desafios, e é por isso que você foi contratado para liderar.” Baseado nisso, convido você a refletir sobre um aspecto crucial da vida cristã: como agir com base nos princípios da Palavra de Deus. Ação e Protagonismo na História Bíblica Imagine o que teria acontecido se os discípulos não tivessem se deixado mover pelo Espírito Santo. Em Atos capítulo 2 e versículo 4, lemos: “Todos ficaram cheios do Espírito Santo e começaram a falar noutras línguas, conforme o Espírito os capacitava.” A partir desse momento, eles foram tomados pelo Cons...