Programming HTML5 Applications - Zachary Kessin - O'Reilly
Publicado em Developer
html5 javascript
Alguns dias atrás li uma frase que dizia o seguinte:
Não acredito que as pessoas ainda estão questionando se "web designers devem programar". É a mesma coisa que dizer se chefs devem cozinhar ou carpinteiros tornear madeira.
Apesar da polêmica que pode levar, devo concordar que web designers tem sim que aprender alguma programação. Designers são outra história, mas acredito que quem lida com aplicações web hoje em dia tem que saber o mínimo de código para não ficar boiando em muitos recursos que poderia utilizar. E parece que o Zachary Kessin, autor do livro "Programming HTML5 Applications", da editora O'Reilly, também concorda com isso, pois foi uma grata surpresa descobrir que o livro escrito por ele trata muito de código relevante para o bom uso de vários recursos que estão pipocando com o HTML5.
Para vocês terem uma idéia, de 118 páginas de conteúdo (o livro tem 140), até a página 47, o livro trata apenas de JavaScript, e não o JavaScript "tradicional" que estamos acostumados na maior parte de livros de HTML: temos explicações sobre programação funcional, citações sobre (e algum código até) Lisp, Haskell, utilização do prototype, currying, function hoisting e uma visão breve, porém bem prática, sobre testes de JavaScript com QUnit e Selenium. Ou seja, não compre o livro se não quer ver algum código mais avançado que nos outros livros que tratam apenas de HTML.
Nos outros capítulos onde não trata de JavaScript, o autor trata de forma breve porém eficaz sobre local storage, IndexedDB, tratamento de arquivos, armazenamento offline, web workers (com um exemplo de fractal usando canvas), web sockets (onde temos um pouco de código com EventMachine e Erlang), e no capítulo final, de forma muito breve (5 páginas!!!), algumas das novas tags do HTML5.
O título do livro talvez seja meio confuso, e quem comprá-lo pensando que vai aprender apenas a boa e velha (nova, agora no HTML5) semântica de um documento HTML, com certeza vai ficar frustrado. Mas é um livro curto, com bom conteúdo e várias referências e ganchos para alguns dos recursos que o autor cita brevemente, totalmente relacionados ao desenvolvimento de aplicações web com HTML5. Eu gostei.
Comentários
Comentários fechados.
Artigos anteriores
- Pull requests em modo raiz - sex, 22 de dezembro de 2023, 09:57:09 -0300
- Qual a idade do seu repositório? - ter, 27 de dezembro de 2022, 12:50:35 -0300
- Utilizando ctags em projetos Rails mais recentes - qui, 24 de junho de 2021, 08:23:43 -0300
- Fazendo o seu projeto brotar - seg, 15 de julho de 2019, 08:57:05 -0300
- Learn Functional Programming with Elixir - sex, 02 de março de 2018, 18:47:13 -0300
- Ambiente mínimo - Driver Driven Development - qua, 23 de agosto de 2017, 15:15:03 -0300
- Ambiente mínimo - repositórios de código - dom, 16 de abril de 2017, 13:02:14 -0300
- Ambiente mínimo - terminal e navegador - dom, 02 de abril de 2017, 21:43:29 -0300
- Utilizando muitas gems no seu projeto? - sáb, 29 de outubro de 2016, 11:57:55 -0200
- Desenvolvedores e inteligência artificial - seg, 11 de julho de 2016, 09:09:38 -0300
Fixed, thanks. :-)
Ops, vou dar uma olhada amanhã cedo, obrigado pelo toque!
Humm. Pelo liferea cai na página "Circulando.\nNão há nada para se ver por aqui.".
Falta o .../post/... na url.