HTML5 e suas APIs

HTML5 é um dos motivadores do mercado de desenvolvimento na rede por alguns motivos: seu padrão é aberto, segue padrões da Web e permite uma flexibilidade enorme ao desenvolvedor.

Algumas APIs como Canvas, cache de aplicativos, arrastar e soltar (drag&drop) e controles de áudio e vídeo, por exemplo, fazem parte do padrão HTML5,  criado pelo desenvolvedor Sergey Mavrody, que lista quais APIs fazem parte das recomendações do W3C e quais não (ou quais ainda estão em desenvolvimento).

Mas quais APIs – abertas ou não – de HTML5 devo usar no meu projeto de aplicativo Web? Alguns sites trazem boas dicas:

 

1) O SitePoint tem uma lista de 10 APIs que devem ser consideradas.

 

2) O Tableless explica um pouco mais sobre o tema.

 

3) O próprio site de Sergey Mavrody traz dicas e tutoriais sobre o assunto.

 

4)  O W3School traz diversos tutoriais de APIs do HTML5, como a de Geolocalização.

 

5) Finalmente, o HTML5index lista as principais APIs do padrão.

 

HTML5 e padrões abertos são alguns dos temas a serem discutidos na Conferência Web W3C 2014.