Pode parecer tosca (sem sentido) a minha dúvida, mas qual seriam as vantagens de se utilizar o TypesScript, além é claro, do seu uso de tipar as variáves, métodos e classes?
Obrigado!
Pode parecer tosca (sem sentido) a minha dúvida, mas qual seriam as vantagens de se utilizar o TypesScript, além é claro, do seu uso de tipar as variáves, métodos e classes?
Obrigado!
Olá Bruno, esses motivos que você citou já são boas vantagens do TypeScript, também há o encapsulamento, coisa que ainda não existe no JavaScript.
Assim você não irá mais correr o risco acabar concatenando um inteiro com uma string no momento de uma soma.
Sem contar que o Angular prefere que utilizemos o TypeScript (isso se já não for obrigatório).
No fim você acaba evitando muitos erros e acaba mantendo um bom padrão de desenvolvimento, com Classes utilizando encapsulamento e tendo seus atributos fortemente tipados.
A desvantagem é a transpilação, que é transformar o código TypeScript em JavaScript.