Olá,
Compartilhando a edição de Setembro e Outubro de 2017
Sept/Oct 2017 | |
Cover | Table of Contents |
Abrcs.
Natanael Fonseca
Olá,
Compartilhando a edição de Setembro e Outubro de 2017
Sept/Oct 2017 | |
Cover | Table of Contents |
Abrcs.
Natanael Fonseca
Olá Pessoal,
Olá Pessoal,
![]() |
Site Oficial: www.typescriptlang.org |
Pra quem trabalha com JavaScript, sabe que pelo menos no ES5, versão mais utilizada atualmente e suportada pelos browsers, não possui suporte a classes e interfaces, logo o que vemos na verdade são técnicas que alguns programadores JavaScript utilizam para representam essas estruturas, o que funciona, mas causa bastante estranhismo principalmente de quem vem de uma linguagem orientada a objetos na qual temos as palavras reservadas class, interface, enum e etc, por exemplo, Java e C#. Dito isso então de cara então temos as principais vantagens:
Indo para a prática, vejamos o exemplo abaixo, nele estamos criando uma classe chamada Car, que possui um construtor e um método, perceba que não chega a ser nem de perto dificil de entender por um programador Java ou C#, esse código após compilado gerará o código visto a direita, ou seja, um código JavaScript.
![]() |
Do lado esquerdo o código TypeScript e do lado direito o código gerado em JavaScript |
Irei trazer mais exemplos práticos no futuro, espero que gostem!
Abrcs.
Natanael Fonseca
![]() |
Visual Studio Code |
![]() |
Minhas Extensions favoritas |
Olá Pessoal,
https://github.com/natanaelfonseca/angular2-dashboard
Abrcs.
Natanael Fonseca
E o melhor de tudo isso e que como TypeScript após ser compilado gerará um JavaScript, é possível utiliza-lo também para desenvolver aplicações NodeJS, por falar nisso, é inegável o crescimento de projetos utilizando NodeJS não apenas como VM mas também como Ambiente de desenvolvimento, isso porque já existem uma gama enorme de pacotes e utilitários de linha de comando no repositório oficial, é por esse fato que podemos utilizar o NodeJS para criar nossos códigos em TypeScript.
Olá pessoal,
Devido a correria do dia a dia estive um pouco longe do blog, pretendo melhorar as frequências em 2017, essa distancia ocorreu pelo fato de que estive imerso em muita coisa nova em 2016 e não tive tempo pra digerir isso tudo. Tecnologia costuma ser algo difícil mesmo, mas nem por isso menos prazerosa.
Abrcs.
Natanael Fonseca
![]() |
Java Básico Indra Company. |