Skip to Content
Aprendendo Typescript
book

Aprendendo Typescript

by Josh Goldberg
April 2025
Intermediate to advanced
320 pages
7h
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprendendo Typescript

Prefácio

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

A minha viagem até ao TypeScript não foi direta ou rápida. Comecei na escola a escrever principalmente Java, depois C++ e, tal como muitos novos programadores criados em linguagens de tipagem estática, desprezei o JavaScript como "apenas" a linguagem de script desleixada que as pessoas lançam nos sites.

O meu primeiro projeto substancial na linguagem foi um remake tolo do jogo de vídeo Super Mario Bros. original em HTML5/CSS/JavaScript puro e, típico de muitos primeiros projectos, foi uma confusão absoluta. No início do projeto, não gostei instintivamente da flexibilidade estranha do JavaScript e da falta de guardrails. Foi só no final que comecei realmente a respeitar as caraterísticas e peculiaridades do JavaScript: a sua flexibilidade como linguagem, a sua capacidade de misturar e combinar pequenas funções e a sua capacidade de funcionar nos browsers dos utilizadores poucos segundos após o carregamento da página.

Quando terminei esse primeiro projeto, já me tinha apaixonado pelo JavaScript.

A análise estática (ferramentas que analisam o teu código sem o executar), como o TypeScript, também me deu uma sensação de desconforto no início.O JavaScript é tão leve e fluido, pensei, porquê atolarmo-nos com estruturas e tipos rígidos?Estaríamos a voltar aos mundos de Java e C++ que eu tinha deixado para trás?

Voltando aos meus projectos antigos, bastaram-me ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprende Java, 6ª edição

Aprende Java, 6ª edição

Marc Loy, Patrick Niemeyer, Daniel Leuck
Aprendendo estilos de API

Aprendendo estilos de API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341642157Supplemental Content