HTML. Basic HTML HTML document – HTML headings – to HTML paragraphs – HTML links – HTML images –
Faut-il maîtriser son code HTML ? @ Paris-Web 2009
-
Upload
mickael-morier -
Category
Technology
-
view
468 -
download
2
description
Transcript of Faut-il maîtriser son code HTML ? @ Paris-Web 2009
Faut-il maîtriser son code HTML ?
Mickaël Morier
10 octobre 2009
1© OCTO 2009
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
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)
Résultat souhaité
L’approche de Wicket
4© OCTO 2009
Résultat généré
Code écrit
L’approche de JSF
5© OCTO 2009
Résultat généré
Résultat souhaité
Code écrit
L’approche de GWT
6© OCTO 2009
Résultat souhaité
Code écrit
Résultat généré
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
Des maquettes différentes
8© OCTO 2009
Maquette HTML / CSS
Quel framework en bénéficie le mieux ?
9© OCTO 2009
Maquette HTML / CSS
10© OCTO 2009
Idéal pour
Intéressant pour
Apache Wicket
Java Server Faces (JSF)
Maquette visuelle des écrans
11© OCTO 2009
Quel framework en bénéficie le mieux ?
Maquette visuelle des écrans
12© OCTO 2009
Sans influence sur le choix
Google Web Toolkit (GWT)
Apache Wicket
Java Server Faces (JSF)
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
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
Besoins nécessitant la maîtrise du HTML
15© OCTO 2009
Design artistique
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
Besoins nécessitant la maîtrise du HTML
17© OCTO 2009
Accessibilité
Besoins nécessitant la maîtrise du HTML
18© OCTO 2009
Compatibilité avec les navigateurs
19© OCTO 2009
Design artistique Référencement
AccessibilitéCompatibilité avec les navigateurs
Besoins nécessitant la maîtrise du HTML
Des besoins différents
20© OCTO 2009
Accessibilité
Design artistique
Besoins d’un site Internet
21© OCTO 2009
Référencement
Compatibilité avec les navigateurs
Oriente vers un framework ?
Besoins d’un site Internet
22© OCTO 2009
Besoin de maîtriser le code HTML ?
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 ?
Besoins d’un espace client
24© OCTO 2009
Accessibilité
Design artistique
Référencement
Compatibilité avec les navigateurs
25© OCTO 2009
Besoins d’un espace client
Besoin de maîtriser le code HTML ?
Oriente vers un framework ?
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)
Besoins d’un webmail
27© OCTO 2009
Accessibilité
Design artistique
Référencement
Compatibilité avec les navigateurs
Besoins d’un webmail
28© OCTO 2009
Besoin de maîtriser le code HTML ?
Oriente vers un framework ?
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)
30© OCTO 2009
Besoins d’une application d’entreprise
Accessibilité
Design artistique
Référencement
Compatibilité avec les navigateurs
31© OCTO 2009
Besoins d’une application d’entreprise
Besoin de maîtriser le code HTML ?
Oriente vers un framework ?
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 ?
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
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
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
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.
Merci
37© OCTO 2009
Quel est votre avis ?