Wicket in Action
Martijn Dashorst, Eelco Hillenius
Un livre qui remplit parfaitement son rôle de découverte de Wicket. L'idée de masquer les technologies clientes avait été poussée l'extrême avec GWT. Wicket s'en rapproche mais ne cherche pas masquer la partie HTML et CSS. Davantage convaincant même si l'idée de masquer le Javascript me parait toujours discutable.
Review
Wicket est devenu très populaire vers 2008, mais depuis, le framework semble avoir perdu de l’intérêt, comme le confirme la courbe Google Trends. Pourtant, on est bien en présence d’un framework de grande qualité et Wicket in Action vous le fera parfaitement découvrir. Le livre est bien écrit et se lit rapidement. Quelques chapitres (8-11) sont moins clairs et m’ont fait décrocher plus d’une fois mais le résultat général est satisfaisant. Les chapitres sont articulés autour d’un exemple commun de site en ligne assurant la vente de fromages. D’ailleurs, heureusement que les auteurs cessent vers le milieu du livre leurs métaphores sur le fromage car je commençais à frôler l’overdose…
Wicket in Action ne constitue pas le guide définitif. Des sujets comme le PageStore ne sont pas approfondis et après avoir lu le livre, plusieurs questions restent en suspens, notamment sur la partie Ajax. Le livre ne cherche pas non plus à montrer les faiblesses du framework. Même si cela peut se comprendre, je trouve cela très regrettable car il est indispensable de bien comprendre les limites de l’approche (surtout sur ce type de framework qui masquent complètement le Javascript). Le risque est d’arriver à des situations où le framework ne s’y prête pas et nous faire regretter son utilisation…
On notera que le livre couvre la version 1.3, comparé à la version actuelle (Attention, les versions suivent désormais les versions Java et seules les versions 1.4 et 1.5 sont intervenues entre deux).