Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

TypeScript: entendendo de forma simplificada esse superconjunto do JS.

Posted on Sep 26 Idealizado e criado pela Microsoft, ele permite desenvolver aplicações utilizando conceitos e arquiteturas mais robustas. Vale ressaltar que todo código feito em Typescript é transformado em código JavaScript através da transpilação. A transpilação nada mais é que uma conversão de código. A facilidade e vantagem que o TypeScript tem é poder apontar problemas no código durante o desenvolvimento da aplicação. TipagemO tipo de dado em uma variável no TypeScript é definido explicitamente na sua criação. Uma vez definido, ela é restrita ao tipo que está declarado, como no exemplo acima. Diferentemente do JavaScript onde não precisamos declarar. Sendo assim, podemos ver que o TypeScript tem uma tipagem estática , ou seja, a partir do momento que você cria uma variável e define o tipo dela, ela só receberá os valores que foram definidos. Os tipos de dados suportados pelo TypeScriptPrincipais Frameworks que utilizam o TypeScriptNET Core;React;Angular;js.InterfacesNada mais é que a descrição da estrutura do objeto, sendo assim, descrevendo como esse objeto deve aparecer. O TypeScript tem uma interface que contém apenas definições de propriedades e métodos, e não toda a sua implementação. É uma funcionalidade simples da classe que realiza ligação entre a interface fornecendo assim a conexão com todos os paramentos da interface. Existem diversos exemplos de interfaces a serem criadas no TypeScript e posso fazer um artigo especificamente sobre isso. Preparando o seu ambienteTypeScript pode ser executado em qualquer ambiente e você pode usar qualquer editor para criar arquivos TS. Afinal, a maioria dos editores agora oferece suporte à resolução de tipo do Typescript. No entanto, eu pessoalmente recomendo o VSCode, pois é o editor originalmente desenvolvido para uso com TS, deixo aqui o link para download. Ou seja, ele já suporta todos os recursos do Typescript por padrão e ainda vem com uma versão própria integrada caso você precise analisar um arquivo, mas ainda não o tenha instalado em seu computador.Universo TSHoje o crescimento do TS, tem sido de forma abrangente englobando tanto o universo front-end e tanto quanto o back-end. Em resumo, vale a pena dedicar seu tempo para o estudo do TS, se você já possui uma enorme familiaridade com os JS, e quer incrementar mais ainda seu portifólio profissional. POOO TypeScript no seu uso temos recursos que suportam melhor o uso da Programação Orientada a Objetos, que se baseia em quatro pilares fundamentais: encapsulamento, herança, abstração e polimorfismo. A POO sempre foi e é um problema quando aplicada ao JavaScript porque sua sintaxe não permite que as classes sejam escritas de forma tão clara.A POO é outro universo à parte que com certeza podemos abordar em um próximo artigo, então se você tem interesse em saber mais, já me siga aqui e acompanhe os meus artigos sobre programação, tecnologia e DevRel.-Espero muito que tenha ajudado você, que está buscando um conteúdo introdutório de TypeScript com um linguagem de fácil entendimento, e se ficou alguma dúvida ou deixei de falar sobre algo, deixe nos comentários abaixo, que estarei respondendo sempre!Nos vemos em breve!Me sigam nas minhas redes:~ X~ Instagram~ Canal do YoutubeTemplates let you quickly answer FAQs or store snippets for re-use.Ótimo artigo! Ansioso para o artigo de POO.Obrigado Samuca pela moral e aguarde que será o próximo ;) Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well Confirm For further actions, you may consider blocking this person and/or reporting abuse Sahil Garg - Sep 23 Camilo Micheletto - Sep 22 Yeom suyun - Sep 16 Emmanuel N Kyeyune - Aug 30 Once suspended, larideoliiveira will not be able to comment or publish posts until their suspension is removed. Once unsuspended, larideoliiveira will be able to comment and publish posts again. Once unpublished, all posts by larideoliiveira will become hidden and only accessible to themselves. If larideoliiveira is not suspended, they can still re-publish their posts from their dashboard. Note: Once unpublished, this post will become invisible to the public and only accessible to Larissa de Oliveira. They can still re-publish the post if they are not suspended. Thanks for keeping DEV Community safe. Here is what you can do to flag larideoliiveira: larideoliiveira consistently posts content that violates DEV Community's code of conduct because it is harassing, offensive or spammy. Unflagging larideoliiveira will restore default visibility to their posts. DEV Community — A constructive and inclusive social network for software developers. With you every step of your journey. Built on Forem — the open source software that powers DEV and other inclusive communities.Made with love and Ruby on Rails. DEV Community © 2016 - 2023. We're a place where coders share, stay up-to-date and grow their careers.



This post first appeared on VedVyas Articles, please read the originial post: here

Share the post

TypeScript: entendendo de forma simplificada esse superconjunto do JS.

×

Subscribe to Vedvyas Articles

Get updates delivered right to your inbox!

Thank you for your subscription

×