Outils pour HTML 5
Liste d'outils pour les développeurs de sites et applications reposant sur HTML 5.
Editeurs
Il n'est pas facile de trouver un éditeur gratuit décent. Evidemment, n'importe quel éditeur de texte permet d'écrire du code HTML 5. Ce qui est intéressant, c'est l'affichage WYSIWYG comme le fait Dreamweaver 5 avec le pack HTML 5, et qui est loin d'être gratuit. Certains outils gratuits qui se présentent comme wysiwyg sont en fait de simples éditeurs de texte qui vous proposent de télécharger un plugin contre paiement pour l'affichage complet.
Il faut suivre cependant le projet Ace qui n'est pas un outil final à installer, mais plutôt une librairie pour réaliser un éditeur HTML 5 fonctionnant comme logiciel indépendant ou comme plugin. Ace est utilisé par la version JavaScript d'Avanced Explorer, avec une interface personalisée.
La version 7 de NetBeans, un EDI pour les langages Java, C++ et PHP, inclut dorénavant l'édition de documents HTML 5.
IBM a lancé un projet d'environnement de développement dédié à HTML 5, Maqetta (image à droite) comme elle avait lancé auparavant le projet Eclipse. Il s'agit d'un logiciel aboutit permettant de construire visuellement des interfaces HTML, en ciblant soit le bureau, soit les mobiles. Dans ce cas elle s'affiche sur un mobile virtuel.
Outils de test
HTML 5 test permet de vérifier en ligne la compatibilité de votre navigateur.
La liste des objets de formulaire sur ce site permet aussi de vérifier de visu quelles balises HTML 5 sont supportées par un navigateur et vous pouvez aussi vérifier le support des attributs.
Convertisseurs
Wallaby convertit les fichiers flash en HTML. Ce convertisseur est fourni par le créateur de Flash, Adobe.
Swiffy. Proposé par Google, un outil en ligne pour convertir les fichiers SWF en HTML 5, SVG et CSS 3 et dispenser du Flash player.
Création de jeux sur Canvas
Le logiciel Construct 2 de Scirra permet de réaliser un jeu par glisser-déposer en utilisant les fonctions de HTML 5.
Le concept semble attractif, mais il a des défauts. Il y a des pauses durant le jeu à cause du ramasse-miette qui purge la mémoire par exemple. Le son n'est pas au point. On peut espérer que les prochaines versions de navigateurs rendront ce type de jeu plus jouables. Il est nécessaire d'activer l'accélération matérielle sur les navigateurs pour une fluidité suffisante.
Voir aussi
- Frameworks HTML 5. Librairies de code JavaScript pour Canvas ou HTML.

