Upgrade to Pro — share decks privately, control downloads, hide ads and more …

elm - webapps confiáveis

elm - webapps confiáveis

Apresentação feita no Coworking Space Sorocaba - 2018/01/18

Thiago Lopes

January 18, 2018
Tweet

More Decks by Thiago Lopes

Other Decks in Programming

Transcript

  1. O que é elm? • Uma linguagem de programação funcional

    • Compila para JavaScript • Tipos estáticos (tempo de compilação) • Valores são imutáveis
  2. • Simplicidade no desenvolvimento de front-end (no webpack, no babel)

    • “JavaScript Fatigue” - Criação de webapps sem uma linha de JavaScript • Arquitetura simples • No Runtime Exceptions! • Performance – Virtual DOM • Package manager is cool Porque elm?
  3. Todo programa em elm estará dividido em três partes :

    • Model → o estado da sua aplicação • Update → uma maneira de atualizarseu estado • View → uma maneira de ver seu estado (HTML) The basic pattern