Support de la présentation Wicket du JUGL

Bonjour,

J’ai eu le plaisir de donner une présentation sur le framework Wicket au JUG de Lausanne. Je tiens à remercier organisateurs et spectateurs pour leur accueil chaleureux ! Voici le support de la présentation :



Vous pouvez aussi télécharger les sources de l’application utilisée sur GitHub.

Christian

Présentation Wicket au Lausanne JUG le 11/02

Lors de la prochaine session du JUGL,  le jeudi 11 février (la semaine prochaine), j’aurai le plaisir de vous présenter le framework web Wicket.

Wicket est un framework web Java orienté composant (par opposition aux frameworks MVC)

Au programme de ce JUG, des slides et beaucoup de code :
  • Un Hello World
  • Principes d’architecture de Wicket
  • Wicket et la relation développeurs / webdesigners
  • Gestion des modèles de données et du binding
  • Formulaires et validation
  • Comment çamarche avec une appli de la vraie vie ? (Spring / Hibernate / Maven)
  • Wicket et le TDD ?
Et puis, comme il faut aussi être un peu critique nous verrons :
  • Comment Wicket se positionne dans la jungle des frameworks RIA ?
  • Avantages et limitations de Wicket

Pouvez-vous inscrire pour nous aider à anticiper le nombre de places nécessaires ?

http://www.jugevents.org/jugevents/event/23397

Merci et à la semaine prochaine !

PS : un petit lien vers ce blog dont je me suis honteusement inspiré pour le jeu de mot ;-)

Faut-il maîtriser son code HTML ?

Un lundi matin, de bonne heure (10h53), bureau « des développeurs », le téléphone sonne…
- Allo Jean ? c’est Michel de l’équipe des designers, je viens de t’envoyer la nouvelle maquette HTML pour le site institutionnel, tu peux le mettre à jour dans l’environnement de test pour une démo cette semaine ?
- Oui, pas de soucis, on se lance dans cette intégration avec mon équipe, je te tiens au jus, bonne journée !

Mercredi, fin de journée (17h48), même bureau
- Allo Michel, c’est Jean, on a une première version du site à te montrer, je t’envoie l’URL
- Mince, j’attendais à avoir le résultat plus rapidement pour le montrer à la direction, attend je regarde … Eh ! Mais il n’y a que la première page, je pensais avoir le site complet !
- Ecoute Michel, j’ai déjà sorti d’un autre projet 2 gars de l’équipe pour faire ça, on a fait de notre mieux pour l’intégrer au plus vite
- Mais, attend, c’est tout décalé et plus du tout conforme à ce que je t’avais envoyé
- … On a fait au mieux je te dis, nos composants ne permettaient pas de générer exactement les balises HTML que tu nous a données, on a même dû en customiser quelques uns et on est pas sûr des effets de bord sur nos pages actuelles
- Et mon CSS, pourquoi vous l’avez modifié ?
- Euh, ça c’est le framework qu’on utilise qui a ses propres classes, donc on a dû faire face à des conflits, d’ailleurs ça nous a bien pris 2H pour corriger ça !
- Mais pourtant c’est pas bien compliqué le HTML, j’en fais tous les jours et je ne suis pas développeur moi !
- Oui, mais de notre côté on doit passer du temps à intégrer ton HTML avec notre framework IHM…

Vous êtes-vous déjà retrouvé dans ce genre de situation ?
Vous vous prénommez Jean ou Michel et vous avez justement eu cette discussion ce matin même ?
Trouvez vous normal que ce que votre équipe de designer met une journée à réaliser, vous ne pouvez l’intégrer en moins de 3 jours ? Le problème viendrait-il seulement d’un mauvais choix de framework IHM ?
(Lire la suite…)