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