Faut-il maîtriser son code HTML ?<br />Mickaël Morier<br />10 octobre 2009<br />1<br />© OCTO 2009 <br />
Maîtriser le code HTML n’est pas toujours nécessaire<br />Objectifs de cet atelier<br />2<br />© OCTO 2009 <br />Donner mo...
Google Web Toolkit (GWT)<br />Trois approches différentes<br />3<br />© OCTO 2009 <br />Ajout d’attribut Wicket aux balise...
Résultat souhaité<br />L’approche de Wicket<br />4<br />© OCTO 2009 <br />Code écrit <br />Résultat généré<br />
L’approche de JSF<br />5<br />© OCTO 2009 <br />Résultat souhaité<br />Code écrit <br />Résultat généré<br />
L’approche de GWT<br />6<br />© OCTO 2009 <br />Résultat souhaité<br />Code écrit <br />Résultat généré<br />
En résumé<br />7<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maît...
Des maquettes différentes<br />8<br />© OCTO 2009 <br />
Maquette HTML / CSS<br />Quel framework en bénéficie le mieux  ?<br />9<br />© OCTO 2009 <br />
Maquette HTML / CSS<br />10<br />© OCTO 2009 <br />Idéalpour<br />Java Server Faces (JSF)<br />Apache Wicket<br />Intéress...
Maquette visuelle des écrans<br />11<br />© OCTO 2009 <br />Quel framework en bénéficie le mieux  ?<br />
Maquette visuelle des écrans<br />12<br />© OCTO 2009 <br />Sans influence sur le choix<br />Java Server Faces (JSF)<br />...
En résumé<br />13<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maî...
En résumé<br />14<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maî...
Besoins nécessitant la maîtrise du HTML<br />15<br />© OCTO 2009 <br />Design artistique<br />
Besoins nécessitant la maîtrise du HTML<br />16<br />© OCTO 2009 <br />http://www.accessiweb.org/fr/portail_accessibilite_...
Besoins nécessitant la maîtrise du HTML<br />17<br />© OCTO 2009 <br />Accessibilité<br />
Besoins nécessitant la maîtrise du HTML<br />18<br />© OCTO 2009 <br />Compatibilité avec les navigateurs<br />
19<br />© OCTO 2009 <br />Besoins nécessitant la maîtrise du HTML<br />Accessibilité<br />Référencement<br />Design artist...
Des besoins différents<br />20<br />© OCTO 2009 <br />
Accessibilité<br />Design artistique<br />Besoins d’un site Internet<br />21<br />© OCTO 2009 <br />Référencement<br />Com...
Oriente vers un framework ?<br />Besoins d’un site Internet<br />22<br />© OCTO 2009 <br />Besoin de maîtriser le code HTM...
Besoins d’un site Internet<br />23<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framewor...
Besoins d’un espace client<br />24<br />© OCTO 2009 <br />Accessibilité<br />Référencement<br />Design artistique<br />Com...
25<br />© OCTO 2009 <br />Besoins d’un espace client<br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framewor...
Besoins d’un espace client<br />26<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framewor...
Besoins d’un webmail<br />27<br />© OCTO 2009 <br />Accessibilité<br />Référencement<br />Design artistique<br />Compatibi...
Besoins d’un webmail<br />28<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />
Besoins d’un webmail<br />29<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br...
30<br />© OCTO 2009 <br />Besoins d’une application d’entreprise<br />Accessibilité<br />Référencement<br />Design artisti...
31<br />© OCTO 2009 <br />Besoins d’une application d’entreprise<br />Besoin de maîtriser le code HTML ?<br />Oriente vers...
32<br />© OCTO 2009 <br />Besoins d’une application d’entreprise<br />Besoin de maîtriser le code HTML ?<br />Oriente vers...
En résumé<br />33<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maî...
En résumé<br />34<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maî...
En résumé<br />35<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maî...
Conclusion<br />36<br />© OCTO 2009 <br />Tous les projets n’ont pas les mêmes besoins<br />La maîtrise du code HTML n’est...
Merci<br />37<br />© OCTO 2009 <br />Quel est votre avis ?<br />
Upcoming SlideShare
Loading in …5
×

Faut-il maîtriser son code HTML ? @ Paris-Web 2009

636 views
564 views

Published on

Session "Faut-il maîtriser son code HTML ?" présenté le 10 octobre 2009 à Paris-Web.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
636
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Faut-il maîtriser son code HTML ? @ Paris-Web 2009

  1. 1. Faut-il maîtriser son code HTML ?<br />Mickaël Morier<br />10 octobre 2009<br />1<br />© OCTO 2009 <br />
  2. 2. Maîtriser le code HTML n’est pas toujours nécessaire<br />Objectifs de cet atelier<br />2<br />© OCTO 2009 <br />Donner mon avis<br />Le besoin de maîtriser le code HTML <br />conditionne le choix du framework de présentation<br />Connaître vos avis<br />
  3. 3. Google Web Toolkit (GWT)<br />Trois approches différentes<br />3<br />© OCTO 2009 <br />Ajout d’attribut Wicket aux balises HTML pour ajouter un comportement au composant<br />Java Server Faces (JSF)<br />Apache Wicket<br />Remplacement des balises HTML par des balises JSF pour créer des composants de plus haut niveau<br />Création en Java de composants GWT à partir duquel GWT génèrera du code HTML <br />
  4. 4. Résultat souhaité<br />L’approche de Wicket<br />4<br />© OCTO 2009 <br />Code écrit <br />Résultat généré<br />
  5. 5. L’approche de JSF<br />5<br />© OCTO 2009 <br />Résultat souhaité<br />Code écrit <br />Résultat généré<br />
  6. 6. L’approche de GWT<br />6<br />© OCTO 2009 <br />Résultat souhaité<br />Code écrit <br />Résultat généré<br />
  7. 7. En résumé<br />7<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maîtrise facilement son code HTML<br />Avec JSF, on maîtrise difficilement son code HTML<br />Avec GWT, on ne maîtrise pas le code HTML<br />
  8. 8. Des maquettes différentes<br />8<br />© OCTO 2009 <br />
  9. 9. Maquette HTML / CSS<br />Quel framework en bénéficie le mieux ?<br />9<br />© OCTO 2009 <br />
  10. 10. Maquette HTML / CSS<br />10<br />© OCTO 2009 <br />Idéalpour<br />Java Server Faces (JSF)<br />Apache Wicket<br />Intéressantpour<br />
  11. 11. Maquette visuelle des écrans<br />11<br />© OCTO 2009 <br />Quel framework en bénéficie le mieux ?<br />
  12. 12. Maquette visuelle des écrans<br />12<br />© OCTO 2009 <br />Sans influence sur le choix<br />Java Server Faces (JSF)<br />Apache Wicket<br />Google Web Toolkit (GWT)<br />
  13. 13. En résumé<br />13<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maîtrise facilement son code HTML<br />Avec JSF, on maîtrise difficilement son code HTML<br />Avec GWT, on se dispense d’écrire du code HTML<br />
  14. 14. En résumé<br />14<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maîtrise facilement son code HTML<br />Avec JSF, on maîtrise difficilement son code HTML<br />Avec GWT, on se dispense d’écrire du code HTML<br />Les différentes maquettes<br /> Avec Wicket, on profite pleinement de la maquette HTML<br />La maquette visuelle n’a pas d’influence sur le choix du framework<br />
  15. 15. Besoins nécessitant la maîtrise du HTML<br />15<br />© OCTO 2009 <br />Design artistique<br />
  16. 16. Besoins nécessitant la maîtrise du HTML<br />16<br />© OCTO 2009 <br />http://www.accessiweb.org/fr/portail_accessibilite_du_web/outils_et_technologies/<br />Référencement<br />
  17. 17. Besoins nécessitant la maîtrise du HTML<br />17<br />© OCTO 2009 <br />Accessibilité<br />
  18. 18. Besoins nécessitant la maîtrise du HTML<br />18<br />© OCTO 2009 <br />Compatibilité avec les navigateurs<br />
  19. 19. 19<br />© OCTO 2009 <br />Besoins nécessitant la maîtrise du HTML<br />Accessibilité<br />Référencement<br />Design artistique<br />Compatibilité avec les navigateurs<br />
  20. 20. Des besoins différents<br />20<br />© OCTO 2009 <br />
  21. 21. Accessibilité<br />Design artistique<br />Besoins d’un site Internet<br />21<br />© OCTO 2009 <br />Référencement<br />Compatibilité avec les navigateurs<br />
  22. 22. Oriente vers un framework ?<br />Besoins d’un site Internet<br />22<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />
  23. 23. Besoins d’un site Internet<br />23<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />OUI<br />Java Server Faces (JSF)<br />Apache Wicket<br />
  24. 24. Besoins d’un espace client<br />24<br />© OCTO 2009 <br />Accessibilité<br />Référencement<br />Design artistique<br />Compatibilité avec les navigateurs<br />
  25. 25. 25<br />© OCTO 2009 <br />Besoins d’un espace client<br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />
  26. 26. Besoins d’un espace client<br />26<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />OUI<br />Java Server Faces (JSF)<br />Apache Wicket<br />
  27. 27. Besoins d’un webmail<br />27<br />© OCTO 2009 <br />Accessibilité<br />Référencement<br />Design artistique<br />Compatibilité avec les navigateurs<br />
  28. 28. Besoins d’un webmail<br />28<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />
  29. 29. Besoins d’un webmail<br />29<br />© OCTO 2009 <br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />OUI<br />Apache Wicket<br />Google Web Toolkit (GWT)<br />
  30. 30. 30<br />© OCTO 2009 <br />Besoins d’une application d’entreprise<br />Accessibilité<br />Référencement<br />Design artistique<br />Compatibilité avec les navigateurs<br />
  31. 31. 31<br />© OCTO 2009 <br />Besoins d’une application d’entreprise<br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />
  32. 32. 32<br />© OCTO 2009 <br />Besoins d’une application d’entreprise<br />Besoin de maîtriser le code HTML ?<br />Oriente vers un framework ?<br />NON<br />Apache Wicket<br />Google Web Toolkit (GWT)<br />
  33. 33. En résumé<br />33<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maîtrise facilement son code HTML<br />Avec JSF, on maîtrise difficilement son code HTML<br />Avec GWT, on se dispense d’écrire du code HTML<br />
  34. 34. En résumé<br />34<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maîtrise facilement son code HTML<br />Avec JSF, on maîtrise difficilement son code HTML<br />Avec GWT, on se dispense d’écrire du code HTML<br />Les différentes maquettes<br /> Avec Wicket, on profite pleinement de la maquette HTML<br />La maquette visuelle n’a pas d’influence sur le choix du framework<br />
  35. 35. En résumé<br />35<br />© OCTO 2009 <br />Les différentes approches des frameworks de présentation<br />Avec Wicket, on maîtrise facilement son code HTML<br />Avec JSF, on maîtrise difficilement son code HTML<br />Avec GWT, on se dispense d’écrire du code HTML<br />Les différentes maquettes<br /> Avec Wicket, on profite pleinement de la maquette HTML<br />La maquette visuelle n’a pas d’influence sur le choix du framework<br />Les différentes besoins et contraintes<br />Un site Internet et une application n’ont pas les mêmes besoins<br />La maîtrise du HTML n’est pas toujours nécessaire<br />Le besoin de maîtrise du HTML influence le choix du framework<br />
  36. 36. Conclusion<br />36<br />© OCTO 2009 <br />Tous les projets n’ont pas les mêmes besoins<br />La maîtrise du code HTML n’est pas toujours nécessaire<br />Le besoin de maîtrise du HTML influence le choix du framework<br />Utilisez Wicket si la maîtrise du HTML est un besoin<br />Utilisez GWT si la maîtrise du HTML n’est pas un besoin<br />La maîtrise du HTML n’est pas le seul facteur <br />dans le choix du framework de présentation<br />L’usabilité, la productivité des développements, la maintenabilité, multipages / tout ajax, etc.<br />
  37. 37. Merci<br />37<br />© OCTO 2009 <br />Quel est votre avis ?<br />

×