---
title: TypeScript Reviews
meta_title: 'TypeScript Avaliações 2026: Detalhes, Preços e Recursos | G2'
meta_description: Filtre avaliações de 63 pelo tamanho da empresa, cargo ou setor
  dos usuários para descobrir como TypeScript funciona para um negócio como o seu.
aggregate_rating:
  rating_value: 4.6
  review_count: 63
  scale: '5'
date_modified: '2026-06-17'
parent_category:
  name: Desenvolvimento
  url: https://www.g2.com/pt/categories/development
---

# TypeScript Reviews
**Vendor:** Microsoft  
**Category:** [Outros Softwares de Desenvolvimento](https://www.g2.com/pt/categories/other-development)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 63
## About TypeScript
TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft que se baseia no JavaScript, adicionando tipagem estática e outros recursos para facilitar o desenvolvimento de aplicações em grande escala. Como um superconjunto sintático estrito do JavaScript, o TypeScript compila para JavaScript puro, garantindo compatibilidade em todos os navegadores e plataformas. Principais Recursos e Funcionalidades: - Tipagem Estática: Introduz anotações de tipo opcionais, permitindo a verificação de tipos em tempo de compilação para detectar erros precocemente. - Inferência de Tipos: Infere automaticamente os tipos quando não são definidos explicitamente, reduzindo a necessidade de código repetitivo. - Interfaces e Genéricos: Suporta interfaces para definir contratos dentro do código e genéricos para criar componentes reutilizáveis e seguros em termos de tipo. - Tipos Enumerados e Tuplas: Fornece tipos enumerados para definir um conjunto de constantes nomeadas e tuplas para lidar com coleções de elementos de tamanho fixo. - Namespaces e Módulos: Oferece namespaces para organizar o código e módulos para melhor encapsulamento e reutilização do código. - Compatibilidade com JavaScript: Permite integração perfeita com bases de código e bibliotecas JavaScript existentes, facilitando a adoção gradual. Valor Principal e Problema Resolvido: O TypeScript aborda os desafios de desenvolver e manter aplicações JavaScript em grande escala, introduzindo tipagem estática e recursos avançados que melhoram a qualidade, legibilidade e manutenção do código. Ao detectar erros em tempo de compilação e fornecer suporte robusto de ferramentas, o TypeScript permite que os desenvolvedores construam aplicações mais confiáveis e escaláveis. Sua compatibilidade com o código JavaScript existente garante uma transição e integração suaves, tornando-o uma ferramenta valiosa tanto para novos projetos quanto para projetos em andamento.



## TypeScript Pros & Cons
**What users like:**

- Os usuários valorizam a **facilidade de desenvolvimento** do TypeScript, desfrutando de uma configuração sem estresse e detecção eficiente de erros em seus projetos. (2 reviews)
- Os usuários adoram as **capacidades de conversão de código** do TypeScript, melhorando a manutenção e reduzindo erros de execução em grandes projetos. (1 reviews)
- Os usuários apreciam a **facilidade de uso** do TypeScript, pois ele simplifica o gerenciamento de projetos e melhora a eficiência da codificação. (1 reviews)
- Os usuários acham a **configuração fácil** do TypeScript livre de estresse, permitindo uma rápida iniciação de projetos e conveniência. (1 reviews)
- Os usuários valorizam as **integrações perfeitas** do TypeScript, aumentando a conveniência e a usabilidade em suas tarefas de desenvolvimento. (1 reviews)
- Os usuários valorizam a **eficiência de desempenho** do TypeScript, melhorando a confiabilidade e a manutenção do código para aplicações escaláveis como o Angular. (1 reviews)
- Segurança (1 reviews)
- Colaboração em Equipe (1 reviews)
- Os usuários apreciam a **confiabilidade e segurança** do TypeScript no desenvolvimento web, melhorando a qualidade do código e a detecção de erros. (1 reviews)

**What users dislike:**

- Os usuários acham as **verificações de tipo estritas** no TypeScript complicadas, especialmente em projetos acelerados com dados dinâmicos. (1 reviews)
- Os usuários acham a **configuração inicial complicada** , especialmente com a configuração do tsconfig.json, afetando a experiência do usuário. (1 reviews)
- Os usuários acham que a **dificuldade de aprendizado** surge de verificações de tipo rigorosas, especialmente em ambientes de codificação dinâmicos ou de ritmo acelerado. (1 reviews)

## TypeScript Reviews
  ### 1. Aumenta a Confiabilidade e Segurança

**Rating:** 5.0/5.0 stars

**Reviewed by:** nazim a. | web developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 31, 2025

**O que você mais gosta em TypeScript?**

Tenho usado TypeScript para desenvolvimento web nos últimos dois anos, principalmente por sua confiabilidade e segurança na manutenção de aplicações. Aprecio como o TypeScript melhora a lógica e a confiabilidade das aplicações, tornando-as mais seguras e escaláveis em comparação com o JavaScript, que eu usava anteriormente. Os benefícios profundos que experimento incluem o sistema de tipos e as capacidades de detecção de erros, que melhoram a confiabilidade do meu código. Ao usar TypeScript no Visual Studio Code, mudanças em payloads ou tipos de objetos são capturadas de forma contínua, e erros são detectados de maneira eficaz, proporcionando-me feedback imediato e garantindo que toda a aplicação se mantenha consistente após quaisquer alterações. O TypeScript tornou minhas aplicações e pacotes mais seguros e lógicos entre si, cumprindo seu objetivo principal de melhorar a qualidade do código. Seu uso de tipos melhorou a confiabilidade dos meus projetos e tornou a integração com ferramentas como Next.js e Tailwind CSS mais eficiente.

**O que você não gosta em TypeScript?**

Acho desafiador que navegadores como Google Chrome, Opera e Firefox não leiam TypeScript diretamente. Acredito que o TypeScript deveria ser mais integrado a essas plataformas no futuro.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Acho que o TypeScript melhora a confiabilidade e a segurança, tornando as aplicações mais confiáveis e escaláveis. Ele detecta erros de forma eficiente ao alterar tipos de objetos, melhorando a manutenção do projeto.

  ### 2. Prático e eficiente para aprender e testar

**Rating:** 3.5/5.0 stars

**Reviewed by:** Bianka D. | Analista de dados sênior, Empresa (> 1000 emp.)

**Reviewed Date:** April 29, 2025

**O que você mais gosta em TypeScript?**

Trypescript is an extremely useful tool for those who want to practice or review TypeScript concepts quickly and interactively. The interface is clean, intuitive, and focused on user experience, which makes it easy for both beginners and more experienced developers.

One of the biggest advantages of the app is the ability to test code directly in the browser, without the need for installation or environment configuration. This makes learning more accessible and dynamic. Additionally, it offers immediate feedback, which helps in identifying errors and improving logic.

**O que você não gosta em TypeScript?**

On the other hand, the app may present limitations in more complex projects, as it is geared towards simple examples and quick tests. Even so, it fulfills its purpose very well as an educational and experimentation tool.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

quickly test data manipulation functions, such as filtering, grouping, and transforming arrays/objects in TypeScript, before integrating them into your real project. It is useful for validating analysis logic without affecting the main environment.

  ### 3. excelente ferramenta

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ana P. | Business Analitcs, Empresa (> 1000 emp.)

**Reviewed Date:** April 29, 2025

**O que você mais gosta em TypeScript?**

ajuda a identificar erros mais cedo e melhora a organização do código

**O que você não gosta em TypeScript?**

Até o momento, eu não tenho nada a reclamar

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

TypeScript solves problems of lack of static typing, making it difficult to detect errors in JavaScript. It improves productivity, facilitates refactoring, and keeps the codebase more organized and secure, especially in large projects. Its integration with development tools and support for new ECMAScript features offers a more efficient and reliable coding environment. In summary, it helps avoid errors, makes the code more readable and secure, and facilitates maintenance and collaboration in teams.

  ### 4. Tipagem estática e ferramentas que literalmente melhoram o JavaScript com TypeScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay Y. | Software Developer - 2, Médio Porte (51-1000 emp.)

**Reviewed Date:** September 17, 2024

**O que você mais gosta em TypeScript?**

Tenho usado TypeScript há um tempo, e isso realmente me ajudou com o desenvolvimento em JavaScript. A tipagem estática é um benefício muito importante que o TypeScript oferece, pois ajuda a capturar erros durante o desenvolvimento ao mostrar erros de compilação às vezes, reduzindo problemas desnecessários mais tarde. Incorporar instruções TypeScript em EJS existentes ou até mesmo em js do lado do cliente é realmente fácil e nos ajuda a implementar a verificação de tipos no lado do cliente.

**O que você não gosta em TypeScript?**

Eu realmente não consegui ver nenhuma antipatia como tal. No entanto, algumas configurações iniciais são um pouco complicadas, especialmente para tsconfig.json.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

O recurso de tipagem estática do TypeScript nos permite definir tipos reais apenas no momento da compilação. Isso captura erros antes mesmo de o código ser executado. Isso realmente reduz o tempo desnecessário que levamos para executar a aplicação ou até mesmo para depurar. Outra coisa importante é a integração do TypeScript com qualquer IDE, como o VS Code, recebemos recursos como autocompletar das instruções, identificação de erros, etc. Podemos até usar o TypeScript junto com o JavaScript do lado do cliente, o que literalmente ajuda a verificar tipos no momento da compilação.

  ### 5. Revisão do TypeScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kavya S. | Senior Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 02, 2025

**O que você mais gosta em TypeScript?**

A tipagem forte do TypeScript e a integração perfeita com o JavaScript melhoram a manutenção do código e reduzem erros em tempo de execução, tornando-o ideal para projetos escaláveis como os em que trabalhei, como aplicações Angular que lidam com altos volumes de usuários.

**O que você não gosta em TypeScript?**

Os verificações de tipo estritas às vezes parecem complicadas ao trabalhar em projetos de ritmo acelerado ou com estruturas de dados dinâmicas.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

TypeScript ajuda a identificar erros cedo e torna o código mais fácil de entender, o que economiza tempo e torna a construção e manutenção de grandes projetos muito mais simples.

  ### 6. Incrivelmente simples, superset de JavaScript com tipagem meio-forte

**Rating:** 5.0/5.0 stars

**Reviewed by:** Frederic H. | Software Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** May 23, 2024

**O que você mais gosta em TypeScript?**

TypeScript ajuda a trazer alguma clareza e estrutura para projetos em Javascript. É fácil de implementar no início, e dá superpoderes no seu IDE porque tudo agora está tipado. Você pode capturar erros de tempo de execução antes que eles aconteçam, então você acaba com um software de maior qualidade no final.

**O que você não gosta em TypeScript?**

Deveria ser uma linguagem própria, não deveria compilar para JavaScript.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

TypeScript me ajuda a escrever código de maior qualidade que é menos propenso a erros.

  ### 7. Boa linguagem de programação para começar a carreira

**Rating:** 4.5/5.0 stars

**Reviewed by:** Honey T. | Software Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 09, 2024

**O que você mais gosta em TypeScript?**

O principal benefício é que posso ver o erro enquanto escrevo o código, não preciso ver meu erro após a execução do programa.

**O que você não gosta em TypeScript?**

A principal desvantagem é que consome mais tempo quando o programa é compilado.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Eu uso no meu framework Angular para criar sites personalizáveis e responsivos.

  ### 8. Typescript é uma linguagem legível e amigável em comparação com Javascript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matias Nicolas A. | Senior Software Engineer in Test, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 22, 2023

**O que você mais gosta em TypeScript?**

Typescript é mais fácil de entender quando comparado com Javascript, especialmente para pessoas que o utilizam para diferentes propósitos além do desenvolvimento front-end.

**O que você não gosta em TypeScript?**

Eu não desgosto de Typescript de forma alguma.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Eu uso para automação de testes e o Typescript resolve os problemas de sincronização com elementos no front-end.

  ### 9. TypeScript é um superconjunto do JavaScript que adiciona tipagem estática e outros recursos à linguagem.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hrusikesh B. | Principal Platform Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** May 04, 2023

**O que você mais gosta em TypeScript?**

A coisa boa sobre o Typescript são - Tipagem estática, Suporte a ferramentas, Programação orientada a objetos, Compatibilidade com JavaScript

**O que você não gosta em TypeScript?**

Curva de aprendizado inicial  
Adicionar anotação de tipo a quase tudo - variáveis, parâmetros de função e valor de retorno  
De acordo com minha experiência, ao contrário do Javascript, o Typescript precisa ser compilado, o que pode se tornar um ônus em um projeto grande

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Atualmente, estou usando TypeScript no meu projeto Javascript. Como o Javascript não possui verificação de tipo de script, sempre há a possibilidade de um problema com o tipo que pode acontecer na produção. Usar TypeScript facilita a vida ao identificar esses erros antecipadamente no momento da compilação, em vez de ocorrerem no momento da execução. Como TypeScript é um superconjunto de Javascript, sua compatibilidade é outra coisa incrível considerada para sua adaptação.

  ### 10. TypeScript é uma mudança de jogo para grandes sistemas usando deno ou node.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daniel S. | CTO, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 09, 2023

**O que você mais gosta em TypeScript?**

Bem, a primeira coisa é a segurança de tipos, que permite capturar erros de tipo em tempo de compilação em vez de tempo de execução. Isso torna o código mais fácil de analisar e manter. Se você estiver usando um IDE amigável ao TS, também torna a escrita de código muito fácil.

**O que você não gosta em TypeScript?**

Os tempos de compilação podem ser longos, então não é tão imediato quanto o JavaScript. Também não é tão intuitivo e requer que o desenvolvedor leia a documentação antes de começar a usá-lo.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Isso nos ajuda a escrever grandes sistemas com muitos microsserviços em execução com node em escala. Torna a depuração, escrita, leitura e manutenção do código muito mais fácil. Agora podemos fazer alterações e avançar mais rapidamente com nossas tarefas de desenvolvimento.

  ### 11. Um item indispensável em projetos JS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Farhan A. | Founder & CEO, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 26, 2023

**O que você mais gosta em TypeScript?**

Ajuda a integrar novos colegas de equipe sem revisar muito código para que eles se familiarizem. Dá estrutura ao seu código JS.

**O que você não gosta em TypeScript?**

Não pode ser usado como uma linguagem independente para construir novas aplicações.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Dando estrutura a projetos Javascript. Pode ajudar a construir novos recursos legais para aplicativos de página única.

  ### 12. Se você conhece javascript, é muito fácil aprender typescript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Laura C. | Solutions assistant, Empresa (> 1000 emp.)

**Reviewed Date:** March 24, 2023

**O que você mais gosta em TypeScript?**

É muito semelhante ao Javascript e bastante fácil, no entanto, por ser fortemente tipado, permite-nos ver onde estão os nossos erros e corrigir o nosso código de maneira muito mais fácil do que com js, assim como ter um código mais limpo para que qualquer pessoa que não esteve no desenvolvimento possa entendê-lo perfeitamente.

**O que você não gosta em TypeScript?**

Por ser fortemente tipado, às vezes pode ser cansativo que mostre tantos erros ao compilar que depois não afetam a execução do aplicativo.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

No meu trabalho, desenvolvo aplicações web, principalmente com Angular e typescript é a linguagem que se utiliza em Angular junto com html e css.

  ### 13. uma versão melhor do JS que torna o desenvolvimento muito mais agradável

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mir A. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 23, 2023

**O que você mais gosta em TypeScript?**

A tipagem estática torna o desenvolvimento mais divertido. Os dias de registrar objetos e respostas para garantir que uma propriedade exista já não existem mais. O auto-completar no VS Code significa menos copypasta e menos bugs triviais.

**O que você não gosta em TypeScript?**

às vezes, o typescript reclamará de coisas que não são realmente um problema. quando você está percorrendo arrays de objetos com tipos frouxos ou tentando gerar dinamicamente chaves de objetos, pode ser frustrante.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Isso torna o desenvolvimento de aplicações em grande escala com modelos de dados complexos e múltiplos desenvolvedores mais gerenciável. Ao criar tipos bem definidos, podemos criar um processo de desenvolvimento mais suave e garantir que estamos alinhados nos contratos.

  ### 14. Melhore a legibilidade do código usando Typescript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joy M. | Full stack developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 16, 2023

**O que você mais gosta em TypeScript?**

A melhor característica é que você pode definir interfaces e tipos para os argumentos da função. Além disso, você pode determinar qual tipo de valor precisa ser retornado dessa função. Esses tipos de restrições podem aumentar a qualidade do seu código.

**O que você não gosta em TypeScript?**

Leva mais tempo no desenvolvimento em comparação com o JavaScript simples, pois apresenta erros durante a codificação.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Fui designado para um novo projeto, e um dos desenvolvedores da nossa empresa trabalhou nele. Felizmente, ele usou typescript, o que foi muito útil para entender o código rapidamente. O motivo foi que eu podia ver o que cada função precisava para execução.

  ### 15. Melhor linguagem de programação para escrever javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhautik D. | Frontend Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 25, 2022

**O que você mais gosta em TypeScript?**

Toda vez que trabalho em javascript, faço coisas estranhas como usuário para verificar se vejo os resultados corretos. Em Typescript, quase sempre que faço algo que não está como deveria, o typescript me informa o problema diretamente no meu editor de código e me aponta na direção certa para corrigi-lo.

**O que você não gosta em TypeScript?**

Em typescript, às vezes há um erro por causa do nome, como interface ou classe, e o segundo é que, mesmo que eu tenha trabalhado para resolver o Typeerror, o javascript continua a ocorrer de forma crônica.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Posso chamar o código TypeScript a partir de um código JavaScript existente. também funciona com frameworks e bibliotecas JavaScript existentes sem quaisquer problemas.

  ### 16. Melhor para evitar erros de execução

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishvjit S. | Backend Developer Intern, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 27, 2022

**O que você mais gosta em TypeScript?**

Typescript é melhor quando se trata de evitar erros de tempo de execução e é perfeito para segurança de tipos, posso definir os tipos de dados dos argumentos da função e a principal razão pela qual uso Typescript é que é a linguagem perfeita para implementar POO (programação orientada a objetos).

**O que você não gosta em TypeScript?**

Eu não desgosto de nada que esteja relacionado ao Typescript.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

ao contrário de outras linguagens, o Typescript é construído sobre o javascript, então é muito fácil de aprender se você já conhece javascript, e eu também posso implementar o conceito perfeito de POO (programação orientada a objetos).

  ### 17. TypeScript traz estrutura, verificação de tipos para JavaScript, finalmente.

**Rating:** 4.5/5.0 stars

**Reviewed by:** William K. | Manufacturing Execution System Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 07, 2023

**O que você mais gosta em TypeScript?**

TypeScript adiciona a verificação de tipos e intellisense para auxiliar na programação em bibliotecas/frameworks de Javascript ou JS. Finalmente! Muito necessário!

**O que você não gosta em TypeScript?**

Às vezes pode ser um incômodo converter projetos antigos escritos em JavaScript puro para usar TypeScript, mas vale a pena!

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Fazendo a transição de frameworks e ferramentas mais antigos para os mais novos mais fácil

  ### 18. Linguagem incrivelmente bem elaborada, mas aprenda JavaScript adequado primeiro.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Adam T. | Senior Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 28, 2022

**O que você mais gosta em TypeScript?**

TypeScript (TS) é uma linguagem incrivelmente bem elaborada que respeita e estende suas raízes em JavaScript.

O sistema de tipos parece mais expressivo e menos rígido do que o de linguagens mais estáticas e tipadas lexicalmente, como C# ou Java. É possível codificar tipos complexos, até mesmo recursivos, em TypeScript, e foi demonstrado que a sintaxe de definição de tipos é, em si, Turing-completa.

Tudo é opcional, em cima do JavaScript, então a adoção gradual é possível, embora complicada.

Tipos devidamente elaborados, especialmente para bibliotecas, proporcionam um grande aumento na experiência do desenvolvedor (DX) via Intellisense (etc.), o que melhora tanto a precisão quanto a capacidade de descoberta.

Os tipos são estruturais (tipagem de pato) e, portanto, mais fáceis de compor do que tipos lexicais mais rígidos.

**O que você não gosta em TypeScript?**

Algumas coisas fazem o TypeScript parecer menos ergonômico ou mais tedioso do que o JavaScript puro:  
- A sintaxe do TS é carregada e geralmente compete visualmente com lugares importantes no código, como declarações de funções.  
- A sintaxe de genéricos do TS quebra a análise de JSX e requer soluções alternativas ocasionais, mas confusas.  
- Os tipos totalmente construídos em código do mundo real são frequentemente muito profundos e abstratos para serem explorados efetivamente com as ferramentas de edição atuais.  
- Lutar contra erros do TS e requisitos para JavaScript funcional pode ser uma armadilha de motivação.  
- A documentação nem sempre é muito clara, e conceitos sutis como 'uniões discriminadas' são tratados em algumas versões da documentação e aparentemente renomeados em outras. (Embora 'uniões discriminadas' seja um termo que soa meio estranho, eu acho)  
- Extrair o máximo benefício dos tipos requer cobertura de código substancial, esforço e expertise.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Eu uso TypeScript para desenvolver ferramentas e plataformas personalizadas baseadas em React, NextJS e serviços como sanity.io. O TypeScript nos permite apresentar APIs consistentes e descobertas para vários componentes e utilitários.

  ### 19. Previne erros inesperados.

**Rating:** 5.0/5.0 stars

**Reviewed by:** HARSH P. | Web developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 07, 2022

**O que você mais gosta em TypeScript?**

Typescript é de longe a minha linguagem de programação favorita. Ele suporta todas as bibliotecas Javascript, e a comunidade typescript também é muito confiável. A implementação de tipos também é fácil de usar e previne erros.

**O que você não gosta em TypeScript?**

Eu não desgosto de nada em particular sobre o typescript, mas o erro de compilação pode ser mais descritivo.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

O Typescript resolve o problema de encontrar erros inesperados devido à entrada dos usuários no código, fornecendo tipos para as informações e saídas.

  ### 20. Uma linguagem de programação extraordinária com recursos orientados a objetos e tipagem estática opcional

**Rating:** 4.0/5.0 stars

**Reviewed by:** Neha K. | Senior Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 29, 2022

**O que você mais gosta em TypeScript?**

Eu usei TypeScript para meus projetos de freelance e as 2 principais coisas que eu pessoalmente gosto sobre TypeScript são programação orientada a objetos e recursos de tipagem estática opcional.

**O que você não gosta em TypeScript?**

Eu não encontro grandes desvantagens em usar Typescript, exceto uma: é uma linguagem de programação muito extenuante porque precisamos de um conhecimento profundo de Typescript para escrever um código, caso contrário, é muito difícil construir um projeto usando Typescript.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Levantar erros durante o tempo de compilação ao desenvolver um projeto é um recurso incrível que me ajudou muito a acelerar meu trabalho e, por causa disso, podemos implantar nosso projeto em produção sem qualquer hesitação.

  ### 21. Typescript como potencializador do Javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marly A. | Analista de QA Sênior, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 09, 2022

**O que você mais gosta em TypeScript?**

Package management and project configurations

**O que você não gosta em TypeScript?**

I don't have any cons, especially because I've been using it for a short time.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Practicalidade durante a implementação de testes end-to-end com Cypress.

  ### 22. Rápido, otimizado e fácil de usar!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 17, 2022

**O que você mais gosta em TypeScript?**

A melhor característica que eu gosto no TypeScript é que ele me ajuda a capturar erros em tempo de compilação; ele não permite coerções de JavaScript, o que poderia ser um problema para alguns casos de uso.

**O que você não gosta em TypeScript?**

O sistema de tipagem no TypeScript, às vezes, pode parecer excessivamente complicado. A transpilação é uma etapa extra adicionada que requer recursos adicionais.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

É super rápido construir qualquer coisa para a web. Para ser honesto, parei de usar JavaScript agora. O TypeScript me ajudou a construir aplicações otimizadas e de alto desempenho para a web.

  ### 23. A segurança de tipos é ótima, mas o verdadeiro benefício para mim é que você está documentando seu código.

**Rating:** 5.0/5.0 stars

**Reviewed by:** James W. | Head of Engineering, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 10, 2022

**O que você mais gosta em TypeScript?**

TypeScript torna o JavaScript mais fácil de ler e entender, e, portanto, mais fácil de desenvolver e manter. No momento em que você tem mais de uma pessoa trabalhando em uma base de código, você ficará grato por ter usado TypeScript, já que grande parte das suposições inerentes ao JavaScript desaparece.

**O que você não gosta em TypeScript?**

Pode causar complexidade significativa, e trabalhar com código de terceiros pode ser desafiador se não estiverem usando TS/os tipos não forem precisos.

**Recomendações a outras pessoas considerando TypeScript:**

Comece a usar TS agora e nunca mais volte para JS

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Os tipos do TS, como qualquer linguagem tipada, tornam suas intenções claras, o que facilita significativamente para outras pessoas trabalharem com seu código.

  ### 24. Typescript: O melhor Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhanu Pratap S. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 04, 2022

**O que você mais gosta em TypeScript?**

A melhor coisa sobre o typescript são os tipos. A extensão sobre o JS que fornece verificação de tipos e saber como as variáveis se parecem é muito, muito útil em projetos enormes.

**O que você não gosta em TypeScript?**

Algumas coisas não são muito óbvias de fazer em TypeScript, especialmente se você vem do JavaScript. Tudo funciona bem se você sabe o que está fazendo. Algumas melhorias podem ser feitas no compilador.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

O principal problema que é resolvido com TS é que ele torna o desenvolvimento mais fácil e mais eficaz. Usamos TS no trabalho e isso nos torna mais produtivos porque a experiência de desenvolvimento é melhor do que com JS.

  ### 25. Excelente ferramenta para criar código à prova de falhas

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patricio Alejandro G. |  Full-stack Developer , Médio Porte (51-1000 emp.)

**Reviewed Date:** December 21, 2021

**O que você mais gosta em TypeScript?**

Quando você precisa corrigir ou mudar algo que tem um caminho através de uma certa quantidade de métodos ou funções, você pode ir passo a passo enquanto o linter mostra o que está errado.

**O que você não gosta em TypeScript?**

Quando os tipos para certos módulos estão ausentes ou não são fáceis de acessar e eu preciso construir uma interface específica com base nos valores que estão sendo recebidos lá.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Eu posso desenvolver uma API RESTful com Node/Express, usando TypeORM com um banco de dados PostgreSQL, assim como uma aplicação web front-end em React.js, e não é apenas útil controlar o que você recebe nas variáveis, mas também validar o que está saindo dos formulários e qualquer solicitação.

  ### 26. Muito bom verificador de tipos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hulya K. | Software Engineer Intern, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 03, 2021

**O que você mais gosta em TypeScript?**

Typescript é sempre útil ao desenvolver um aplicativo no modo de desenvolvimento. Não há mais erros irritantes na produção. É indispensável para desenvolvedores Javascript.

**O que você não gosta em TypeScript?**

Às vezes, é difícil encontrar qual é o erro e o código não funciona sem encontrar o erro. Isso pode causar alguma frustração e alguns dos conceitos não são muito claros.

**Recomendações a outras pessoas considerando TypeScript:**

você achará útil.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Estou usando para verificação de tipos e criação de Interfaces. Gosto dos enums, está me ajudando a encontrar o que podemos passar como valores. Aumentou nossa eficiência e produtividade.

  ### 27. Uma linguagem completa

**Rating:** 5.0/5.0 stars

**Reviewed by:** Omar C. | Software developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 09, 2021

**O que você mais gosta em TypeScript?**

O número de coisas das quais ele deve tirar proveito ao programar

**O que você não gosta em TypeScript?**

A falta de algumas coisas que outras línguas têm

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Muitos bugs que as propriedades do TypeScript me ajudaram a resolver mais facilmente

  ### 28. Mais para JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish N. | System Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** October 03, 2021

**O que você mais gosta em TypeScript?**

A facilidade com que posso lidar com os diferentes tipos de objetos faz do TypeScript o melhor. A tipagem estrita que oferece muitas vezes leva a erros menores ou inexistentes.

**O que você não gosta em TypeScript?**

O estabelecimento do Ambiente pode ser complicado para os novos Usuários, pois temos que executar vários comandos para isso. Além disso, ao construir Aplicações React, torna-se mais desafiador.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Desenvolvendo aplicativos híbridos, não é necessário aprender muitos idiomas; posso fazer tudo com TypeScript.

  ### 29. Versão melhorada para JavaScript

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** August 10, 2021

**O que você mais gosta em TypeScript?**

Ele pega todos os recursos do JavaScript e adiciona mais a eles. As limitações do JavaScript são cobertas pelo TypeScript. Ele possui recursos de POO. É fácil detectar e corrigir erros antes do tempo de execução. Pode usar facilmente bibliotecas JS.

**O que você não gosta em TypeScript?**

Não suporta classes abstratas. Leva muito tempo para compilar o código. Quando precisamos executar TypeScript no navegador, precisamos converter para JavaScript primeiro.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Estamos escrevendo código para funcionar com navegadores antigos. Estamos escrevendo código melhorado e eficiente de JavaScript com TypeScript.

  ### 30. Eu gostaria de ter conhecido TypeScript antes.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amir S. | Nodejs Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 17, 2021

**O que você mais gosta em TypeScript?**

Mais fácil refatorar o código sem quebrar nenhuma funcionalidade.

**O que você não gosta em TypeScript?**

A configuração inicial pode ser bastante problemática às vezes.

**Recomendações a outras pessoas considerando TypeScript:**

É incrível ser seguro em termos de tipos e aumentar a velocidade de desenvolvimento, eu deveria recomendar o uso do TypeScript até mesmo para projetos complicados.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

alguns erros ocultos como indefinido não é uma função, compreensão melhor do código e reutilização de código

  ### 31. Typescript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bishop M. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 20, 2020

**O que você mais gosta em TypeScript?**

Typescript adiciona tipagem estrita à linguagem javascript tão solta. Typescript tem um grande número de seguidores, o que facilita encontrar ajuda sobre como integrar typescript em qualquer projeto javascript como React, Node/Express, Electron e mais. Typescript oferece detecção de erros durante o desenvolvimento, o que elimina a necessidade de usar linters para capturar erros.

**O que você não gosta em TypeScript?**

Dizem que você ainda pode usar o javascript normal com typescript, mas às vezes typescript força você a declarar tipos, especialmente com argumentos de função, em vez de inferir automaticamente tipos não declarados como "any".

**Recomendações a outras pessoas considerando TypeScript:**

Typescript adiciona segurança a qualquer projeto em javascript, especialmente os projetos grandes onde a manutenção do código é muito crítica.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Os recursos de captura de erros do Typescript durante o desenvolvimento evitam muitos erros bobos que estão associados ao JavaScript, que não avisa, por exemplo, se você escrever incorretamente o nome de uma variável.

  ### 32. Um Javascript mais poderoso

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jacob H. | Senior Software Engineer (SDE2), Médio Porte (51-1000 emp.)

**Reviewed Date:** September 25, 2020

**O que você mais gosta em TypeScript?**

A segurança de tipos em projetos mais complexos faz com que erros comuns praticamente desapareçam e permite construir aplicações mais robustas. A curva de aprendizado é bastante baixa, pois pode ser adaptada caso a caso, arquivo por arquivo.

**O que você não gosta em TypeScript?**

O Typescript pode ser bastante verboso e certas regras parecem muito rígidas, vindo do Javascript sem exposição prévia a linguagens tipadas.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Construção de aplicações front-end no setor de varejo. Erros comuns podem ser evitados usando TypeScript, que normalmente exigiriam testes unitários extensivos.

  ### 33. A maneira moderna de usar javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chris A. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 05, 2020

**O que você mais gosta em TypeScript?**

TypeScript oferece muita segurança contra erros desnecessários que são difíceis de detectar ao usar o Javascript normal. O que eu também adoro no TypeScript é que ele suporta os recursos mais recentes do JavaScript sem precisar usar o Babel para transpilar seu código.

**O que você não gosta em TypeScript?**

Não é uma linguagem de primeira classe em nenhum tempo de execução, exceto no Deno, que envolve uma etapa extra para transpilar o código TypeScript em seu equivalente em JavaScript. Não é tanto um problema porque isso é simples e mais rápido de configurar em comparação com o uso do Babel.

**Recomendações a outras pessoas considerando TypeScript:**

Typescript melhora muito a produtividade e limita erros durante o desenvolvimento.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Typescript facilita a identificação de erros enquanto digito o código porque destaca imediatamente os erros.

  ### 34. Typescript adiciona recursos úteis que não são nativos do javascript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Christopher S. | Web Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 02, 2019

**O que você mais gosta em TypeScript?**

Typescripts permite que você defina tipos para suas variáveis. Dessa forma, o IDE e a maioria das bibliotecas de linting detectarão erros mesmo antes da compilação, que teriam causado dores de cabeça em tempo de execução ou travado um aplicativo.

**O que você não gosta em TypeScript?**

Os frameworks de frontend como Angular podem fazer a transpilação para você. Mas se você quiser usar TypeScript no backend com Node, você precisa configurar a transpilação por conta própria, o que pode ser complicado e oneroso no início, mas com o tempo os benefícios são imensos.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

O TypeScript adiciona segurança de tipos ao código JavaScript para evitar erros como atribuir dados incompatíveis ao manipulador errado, algo que não é detectado pelo JavaScript nativo antes do tempo de execução.

  ### 35. JavaScript em esteróides!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ulises T. | Software Engineer, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 09, 2019

**O que você mais gosta em TypeScript?**

Isso é como um sonho se tornando realidade. Eu amo JavaScript e isso está apenas melhorando ao adicionar capacidades fortemente tipadas e orientadas a objetos a ele! É como a melhoria JavaScript++ que o JavaScript precisava!

**O que você não gosta em TypeScript?**

Quando se trabalha com respostas de servidor, o tipo genérico para receber uma resposta pode ser convertido, mas se o objeto a ser recebido não tiver a mesma estrutura, ele é mapeado, não rejeitado por ser de uma "classe" diferente. Você precisaria confirmar manualmente que o tipo de objeto que está recebendo é o esperado.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Com TypeScript, lidar com tipos de objetos é mais fácil e torna o código que você escreve mais abstrato (usando as capacidades de implementações e interfaces, é claro). A melhor parte é que o CLI o transpila em um arquivo js muito leve que seu aplicativo pode usar.

  ### 36. .NETish JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yulises T. | QA Analyst, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 23, 2019

**O que você mais gosta em TypeScript?**

TypeScript é uma linguagem muito legal se você gosta de JavaScript, e também se você não gosta! Porque ela adiciona os recursos de tipagem forte de outras linguagens como C# e Java.

O que eu mais gosto é que você pode implementar outras classes e declarar interfaces, e usar tipos genéricos!!

**O que você não gosta em TypeScript?**

Como isso permite o uso de variáveis fortemente tipadas, objetos, etc., deve haver uma maneira de restringir o uso de "sem variáveis/objetos/etc. fortemente tipados". Você pode declarar o tipo, mas se não o fizer, o TypeScript aceita, e eu não.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Usar TypeScript tornou a escrita de "código JavaScript" mais orgânica e organizada, porque agora sua natureza é mais semelhante ao C# e ao framework .NET, que é uma maneira muito sólida e estruturada de codificar.

  ### 37. Typescript adiciona tipagem estrita ao javascript de tipagem frouxa

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben T. | Web Designer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 26, 2019

**O que você mais gosta em TypeScript?**

A tipagem estrita do Typescript reduz a quantidade de erros lógicos e bugs no código ao definir o tipo exato de dado que uma variável deve assumir, assim como o tipo de dado que uma função deve receber e retornar.

**O que você não gosta em TypeScript?**

Única desvantagem de usar typescript é que o código typescript precisa ser compilado em javascript.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

O maior problema que o TypeScript resolve é garantir que variáveis, parâmetros de função e tipos de retorno sejam estritamente tipados para um tipo de dado específico para evitar erros desnecessários.

  ### 38. Muito apreciada adição à linguagem javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sekate P. | Laboratory Technician , Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 16, 2019

**O que você mais gosta em TypeScript?**

Recurso favorito sobre o TypeScript é a criação de modelos usando interfaces ou classes que impõem um comportamento de tipagem estrita semelhante a linguagens compiladas como Java ou C++ em objetos que implementam essas classes ou interfaces.

**O que você não gosta em TypeScript?**

O Typescript já tem suporte em aplicações Angular, mas o React usa Vanillajs. É um pouco complicado configurar o Typescript para construir aplicações React.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

O Typescript reduz significativamente a quantidade de bugs em um projeto que estão associados à natureza de tipagem frouxa do JavaScript.

  ### 39. O TypeScript nos permitiu escrever e manter nossa aplicação nos últimos três anos com confiança.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 29, 2019

**O que você mais gosta em TypeScript?**

A verificação de tipagem estática detectou muitos erros que, de outra forma, teriam chegado à produção sem saber que o código falharia em tempo de execução. Como o Typescript evolui constantemente, às vezes ele até encontra problemas em nosso código existente quando uma nova versão da linguagem é lançada. Ele também nos ajuda muito quando estamos refatorando nosso código para manter nossa base de código atualizada e melhorar sua qualidade.

**O que você não gosta em TypeScript?**

Quando começamos a usar o Typescript, as definições de tipos para muitas bibliotecas estavam ausentes, mas isso melhorou drasticamente. O Typescript está sendo adotado por mais e mais bibliotecas de código aberto.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Permite-nos criar e manter aplicações com equipas maiores.

  ### 40. Escreva javascript com este framework!

**Rating:** 3.0/5.0 stars

**Reviewed by:** Joaquin R. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 21, 2018

**O que você mais gosta em TypeScript?**

Classifique bem as pinturas com Back End e Database TypeScript converteu nosso código Transpilation das instalações através de ES5 ou ES6 ou ES7 ou ESNext, não importa o destino que você escolha para se mover. Também permite que o intelisense se torne mais robusto se você tiver todos os seus objetos fortemente tipados em TypeScript.

**O que você não gosta em TypeScript?**

As variações do TypeScript também podem causar problemas dependendo de qual modelo do NodeJS ou NPM é utilizado para baixar o fornecimento e configurar frameworks ou programas. 3 As modificações iniciais dos projetos podem ser um pouco desanimadoras, e algumas das sintaxes podem ser muito claras para confundir com ES6 ou 7, no entanto, pode variar ligeiramente, o que dificulta de vez em quando as funções disponíveis em cada ambiente. É apenas mais um gosto para aprender. Não subi a imagem de login já que o texto digitado está disponível sem fazer login.

**Recomendações a outras pessoas considerando TypeScript:**

Fácil de usar com Observação RxJS O uso de Classe também em Java é mais fácil de usar para o usuário com o método orientado a elementos. 2 Construir uma plataforma de análise de informação, o front-end e o back-end do uso de tipagem. A Injeção de Dependência no Angular2 é tão simples quanto atribuir um tipo a qualquer variável.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Ao implementar a digitação em nossos desenvolvimentos, o tempo de melhoria foi reduzido com a ajuda de 50%. Ao implementar a digitação em nossos desenvolvimentos, o tempo de melhoria foi reduzido em 50%. Benefícios 2 Nossa base de código é mais fácil de ler e oferece garantias adicionais aproximadamente sobre nossa multa.

  ### 41. Linguagem de programação de código aberto da Microsoft

**Rating:** 4.5/5.0 stars

**Reviewed by:** Javier F. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 19, 2018

**O que você mais gosta em TypeScript?**

Tudo é uma classe ou aspecto na digitação, por isso é fácil examinar e codificar e os estilos de programação clássicos orientados a objetos. 1 Escalabilidade: verificação estática de tipos Compatibilidade com ES6 Compatibilidade incorporada para JavaScript Sintaxe de empacotamento Semelhança com nossas Linguagens Backend Java, Classe e módulos A comunidade também é excelente.

**O que você não gosta em TypeScript?**

Na era da programação por meio da conferência, a semântica pode ser abordada sem problemas de acordo com o modelo. Agora não é substituída tão rapidamente como o suporte de JavaScript com React não é tão forte, por isso algum dia será difícil localizar a documentação. Um pouco desanimador, e parte da sintaxe é muito fácil de confundir com ES6 ou 7, mas pode variar pouco, por isso às vezes é surpreendente quais capacidades estão disponíveis nos ambientes. Assim, levará um tempo para refatorar uma base de código já avançada.

**Recomendações a outras pessoas considerando TypeScript:**

1 Há muitas vantagens em usar mecanografado. 1 É um dispositivo sólido para usar no seu cinto enquanto escreve aplicações de Internet. O fato é que é uma linguagem destacada.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Estamos usando TypeScript para cada mejora de nuestro producto de front-end y para nuestra suite de automatización de pruebas. Usando-o para melhorar um dos programas em Angular1. Fácil de trabalhar com Observables RxJS. O uso de Class também em Java é mais agradável para os quadros com o método orientado a objetos. A sintaxe mais concisa também ajudou a manter o código mais facilmente. O mecanismo de roteamento é bastante incrível no Angular2 com TypeScript. Cotação, Catálogo, Pedido, Pagamento.

  ### 42. A melhoria perfeita para JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Maria L. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 19, 2018

**O que você mais gosta em TypeScript?**

Meu problema favorito do TypeScript é que é de código aberto e funciona em qualquer navegador, o que é algo crítico para mim. Faça com que o tipo de interface entre aditivos especiais As classes funcionem bem com o Back End e as classes de banco de dados funcionem corretamente com o Back End e o Database - É uma linguagem orientada a objetos e podemos utilizar os traços disso.

**O que você não gosta em TypeScript?**

Não é surpreendentemente compatível com a comunidade de desenvolvedores de laptops. Como iniciante, não é fácil escrever o código em um script de tipo e compreendê-lo completamente. Seu uso incorreto pode causar uma saturação de nossa utilidade na etapa do cliente.

**Recomendações a outras pessoas considerando TypeScript:**

Poderia propor obter uma sólida retenção de JavaScript puro antes de impor isso em uma missão existente. Problema empresarial -> Criar um aplicativo Angular2 com chromecast. Nós o usamos como um compilador em todas as nossas iniciativas e notamos muito menos erros na produção. O Javascript já não tem classes, o que torna o código mais propenso a erros. Antes disso, tínhamos um código de maneira complexa, nossa lógica agora é mais simples.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Funções principais do negócio i Houve múltiplas atividades em que ter os objetos fortemente tipados demonstrou nossos erros no tempo de compilação, em vez de se tornarem erros em tempo de execução. Usando isso para melhorar um dos programas em Angular1 Fácil de pintar com Observação RxJS O uso de Class também em Java é mais agradável para os quadros com o método orientado a objetos

  ### 43. TypeScript Super JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Diego B. | Gerente de Sistemas, Médio Porte (51-1000 emp.)

**Reviewed Date:** July 14, 2018

**O que você mais gosta em TypeScript?**

TypeScript é uma linguagem de programação de código aberto, é um superconjunto do JavaScript que adiciona uma série de benefícios a ele, dentro das vantagens eu listo aquelas que me parecem as mais fortes:

- Permite usar tipos: isso nos traz várias vantagens, permite detectar alguns erros no tempo de design sem chegar à execução como acontece com o JavaScript, é mais fácil entender o código de relance, se você trabalhar com qualquer editor que suporte TypeScript, você pode detectar erros enquanto está escrevendo o código.

- É uma linguagem Orientada a Objetos e podemos usar as características disso: herança, interfaces, tipos genéricos, o que nos permite um código mais organizado e limpo.

- Sendo um superconjunto do JavaScript, estende todas as suas funcionalidades, então é compatível com bibliotecas JavaScript existentes.

- Várias novas tecnologias e grandes empresas já estão usando TypeScript.

**O que você não gosta em TypeScript?**

- Isso implica o aprendizado de uma nova tecnologia

- Precisa ser compilado para ser usado em navegadores, este ponto em particular tem suas próprias vantagens e desvantagens.

**Recomendações a outras pessoas considerando TypeScript:**

É uma excelente adição à sua caixa de ferramentas, pois permite revisar, testar e corrigir erros muito rapidamente.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Isso me permitiu detectar erros de forma muito mais fácil e rápida enquanto estou escrevendo o código, além de ser muito mais fácil de depurar, acelera a revisão e o teste do código.

  ### 44. Adicionar tipagem estática ao JavaScript para melhorar a produtividade do desenvolvedor

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shanmugam S. | Senior Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 15, 2018

**O que você mais gosta em TypeScript?**

1) Tipagem estática opcional  
2) Suporte rico de IDE com recursos de autocompletar e navegação de código  
3) Capacidade de compilar para uma versão de JavaScript que roda em todos os navegadores  
4) Acesso a recursos do ES6 e ES7  
5) Fácil de instalar extensões/ferramentas de terceiros  

**O que você não gosta em TypeScript?**

Para executar o aplicativo no navegador, é necessário um passo de compilação para transformar TypeScript em JavaScript.

**Recomendações a outras pessoas considerando TypeScript:**

Typescript é o caminho a seguir para desenvolver qualquer aplicação empresarial de grande porte, dado o suporte da comunidade que possui. Especialmente, é a melhor linguagem adequada para desenvolver qualquer aplicação Angular ou React.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Typescript é de código aberto e não há custo envolvido para usá-lo. 

Usamos TypeScript para desenvolver nossas aplicações Angular e React, o que nos economiza muito tempo e dinheiro em vez de aprender alguma outra nova linguagem.

  ### 45. Linguagem Fortemente Tipada de Front End de Escolha

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lance P. | Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 13, 2018

**O que você mais gosta em TypeScript?**

Funciona melhor com os Modelos de Visão MVVM do Aurelia, levando o Angular para o milênio. Facilidades de transpilação via ES5/ES6/ES7/ESNext, independentemente de quão longe no futuro você escolha ir! Classes funcionam bem com Back End e Banco de Dados. Provavelmente um dos melhores derivados do NodeJS no mundo.

**O que você não gosta em TypeScript?**

Na era da programação por convenção, a semântica é facilmente confundida dependendo da versão. As versões do TypeScript também podem causar problemas dependendo de qual versão do NodeJS/NPM é usada para baixar a fonte e configurar frameworks/aplicações.

**Recomendações a outras pessoas considerando TypeScript:**

Conhecimento profundo de JavaScript e lembre-se de que este é um padrão ECMA, então estará presente por algum tempo.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Funções Principais de Negócio (ou seja, Cotação, Catálogo, Pedido, Pagamento)

  ### 46. Desenvolvedor sênior

**Rating:** 4.0/5.0 stars

**Reviewed by:** LUIS ALEJANDRO J. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 13, 2018

**O que você mais gosta em TypeScript?**

O que eu mais gosto é que ele tem muitos dos benefícios do javascript, mas com um escopo de programação orientada a objetos, tornando muito mais fácil a manutenção de grandes projetos. No meu caso, a curva de aprendizado foi rápida.

**O que você não gosta em TypeScript?**

Acho que o processo de atualização com novos lançamentos não é claro e, às vezes, é difícil acompanhá-lo.

**Recomendações a outras pessoas considerando TypeScript:**

Eu diria que hoje é imprescindível. Há muitos benefícios em usar o TypeScript. Se você está trabalhando em um grande projeto, o código é muito mais fácil de depurar, testar e manter.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Eu uso typescript para desenvolver aplicativos web e aplicativos híbridos (Angular, Ionic, Firebase). Como eu disse antes, um grande problema que o typescript resolve é que ele torna muito mais fácil manter e expandir um grande projeto.

  ### 47. Typescript para React.js e testes

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Varejo | Médio Porte (51-1000 emp.)

**Reviewed Date:** July 13, 2018

**O que você mais gosta em TypeScript?**

1. Segurança de tipo
2. Sensação de nível de POO
3. Detecção de erros em tempo de compilação em vez de tempo de execução
4. Melhor manutenção de código
5. Escalabilidade

**O que você não gosta em TypeScript?**

1. Não atualiza tão rápido quanto JavaScript.
2. O suporte com React não é tão forte, então às vezes é difícil encontrar documentação.
3. Tempo de compilação - é necessário instalar coisas extras e, no final, ele converte para código JavaScript, já que nenhum navegador até agora entende TypeScript.

**Recomendações a outras pessoas considerando TypeScript:**

1. É padrão para Angular, mas pode ser muito cedo para considerar TypeScript para React.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Construindo aplicações React de nível de produção com TypeScript. A segurança de tipos e a POO são os maiores benefícios para capturar erros em tempo de compilação em vez de tempo de execução. A sintaxe mais concisa também ajudou a manter o código mais facilmente.

  ### 48. Typescript tira a dor de escrever Javascript

**Rating:** 3.5/5.0 stars

**Reviewed by:** Steve K. | CTO & Digital Director, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 13, 2018

**O que você mais gosta em TypeScript?**

Suporte a classes, funções de seta, operador de espalhamento - tudo isso torna a vida muito mais fácil do que escrever Javascript puro.

**O que você não gosta em TypeScript?**

Adiciona algum overhead com - se você não transpilar, alguns navegadores falharão.

**Recomendações a outras pessoas considerando TypeScript:**

Infelizmente, está um pouco em flexão, boa sorte!

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Permitimos que nossos desenvolvedores escrevam código muito mais rápido e o modularizem, para que possa ser compartilhado entre projetos.

  ### 49. O aperfeiçoamento perfeito para JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Heath H. | Lead Automation Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** July 30, 2018

**O que você mais gosta em TypeScript?**

Adoro a forma como simplifica e, ao mesmo tempo, melhora a escrita do código JavaScript e a legibilidade aprimorada.

**O que você não gosta em TypeScript?**

Ainda é baseado em JavaScript e, portanto, tem algumas das mesmas limitações.

**Recomendações a outras pessoas considerando TypeScript:**

Pequeno investimento para um grande retorno.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Estamos usando TypeScript tanto para o desenvolvimento do nosso produto front-end quanto para nossa suíte de automação de testes. Isso torna a escrita do código mais acessível para testadores que não estão tão confortáveis com a codificação em JavaScript. Como mencionado, também torna o código mais legível.

  ### 50. Os custos iniciais de configuração valem a pena.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Austin C. | Community Organizer + Hackathon Co-Founder, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 04, 2017

**O que você mais gosta em TypeScript?**

A verificação de tipos estática para grandes projetos em JavaScript economiza uma quantidade incrível de tempo. O sistema de tipos é relativamente bom e, na minha opinião, a configuração para transpilar é mais fácil de configurar do que com o Babel. A comunidade também é muito boa.

**O que você não gosta em TypeScript?**

As mudanças iniciais nos projetos podem ser um pouco intimidadoras, e parte da sintaxe é muito fácil de confundir com ES6/7, mas pode variar ligeiramente, tornando às vezes confuso quais recursos estão disponíveis em quais ambientes.

**Recomendações a outras pessoas considerando TypeScript:**

Se você estiver usando o webpack, é fácil separar e portar pequenos módulos para o Typescript sem precisar redesenvolver todo o aplicativo.

**Que problemas TypeScript está resolvendo e como isso está beneficiando você?**

Os erros de tempo de execução são dramaticamente reduzidos, já que o Typescript pode capturar alguns dos erros irritantes de digitação e argumentos ambíguos que podem ser prevalentes em JavaScript. Ao construir uma aplicação grande, o processo de construção pode demorar bastante. Ser capaz de capturar erros simples antes que toda a construção tenha terminado reduz significativamente o tempo desperdiçado.


## TypeScript Discussions
  - [Para que é usado o TypeScript?](https://www.g2.com/pt/discussions/what-is-typescript-used-for)
  - [Is TypeScript frontend or backend?](https://www.g2.com/pt/discussions/is-typescript-frontend-or-backend)
  - [Why you should not use TypeScript?](https://www.g2.com/pt/discussions/why-you-should-not-use-typescript)
  - [What is TypeScript and its advantages?](https://www.g2.com/pt/discussions/what-is-typescript-and-its-advantages)
  - [What TypeScript is used for?](https://www.g2.com/pt/discussions/what-typescript-is-used-for)

- [View TypeScript pricing details and edition comparison](https://www.g2.com/pt/products/typescript/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-17+10%3A03%3A32+-0500&secure%5Bsession_id%5D=1c5c8c1c-87cd-46b2-8aba-2595ea9f77a9&secure%5Btoken%5D=7b1b0a7e17dd8364c7a5b89e790ab270ac8b1941be137886cbde28130aa4cb35&format=llm_user)
## TypeScript Integrations
  - [Next.js](https://www.g2.com/pt/products/next-js/reviews)


## Top TypeScript Alternatives
  - [MDN Web Docs](https://www.g2.com/pt/products/mdn-web-docs/reviews) - 4.6/5.0 (21 reviews)
  - [Okta](https://www.g2.com/pt/products/okta/reviews) - 4.5/5.0 (1,206 reviews)
  - [Termius](https://www.g2.com/pt/products/termius/reviews) - 4.8/5.0 (255 reviews)

