Principais Alternativas de TypeScript Mais Bem Avaliadas
Avaliações 60 TypeScript
Sentimento Geral da Revisão para TypeScript
Entre para ver o sentimento das avaliações.

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. Análise coletada por e hospedada no G2.com.
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. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.
Os verificações de tipo estritas às vezes parecem complicadas ao trabalhar em projetos de ritmo acelerado ou com estruturas de dados dinâmicas. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.
Deveria ser uma linguagem própria, não deveria compilar para JavaScript. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.
A principal desvantagem é que consome mais tempo quando o programa é compilado. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.
Eu não desgosto de Typescript de forma alguma. Análise coletada por e hospedada no G2.com.

A coisa boa sobre o Typescript são - Tipagem estática, Suporte a ferramentas, Programação orientada a objetos, Compatibilidade com JavaScript Análise coletada por e hospedada no G2.com.
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 Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.
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. Análise coletada por e hospedada no G2.com.
Ajuda a integrar novos colegas de equipe sem revisar muito código para que eles se familiarizem. Dá estrutura ao seu código JS. Análise coletada por e hospedada no G2.com.
Não pode ser usado como uma linguagem independente para construir novas aplicações. Análise coletada por e hospedada no G2.com.

É muito semelhante ao Javascript e bastante fácil, no entanto, por ser fortemente tipado permite ajudar-nos a 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. Análise coletada por e hospedada no G2.com.
Por ser fortemente tipado, algumas vezes pode se tornar pesado mostrar tantos erros ao compilar que depois não afetam na execução da aplicação. Análise coletada por e hospedada no G2.com.

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. Análise coletada por e hospedada no G2.com.
à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. Análise coletada por e hospedada no G2.com.