Dernière mise à jour : 13/04/2007 - 5 livres - 5 critiques
Public visé : Débutant-Expérimenté Résumé de l'éditeur
Les pages Web sont aujourd'hui omniprésentes et
servent aussi bien à construire des sites
consultables sur l'Internet que des interfaces pour
toutes sortes d'applications qui se doivent d'être à
la fois performantes et élaborées au plan graphique.
Pour ceux qui veulent prendre part à cette
évolution, il devient indispensable de maîtriser les
CSS 2.0, et des connaissances minimales en
JavaScript ne sont plus superflues.
C'est dans cette optique qu'Éric Sarrion a conçu un
ouvrage à la fois complet et compact, qui montre,
exemples à l'appui, comment styler une page Web avec
CSS et comment la rendre auto-modifiable en fonction
du contexte, grâce à JavaScript :
À l'heure où les applications Web mobilisent les
principaux acteurs de l'Internet, ce livre consacré
au côté client, accompagnera bien sûr les designers,
mais aussi les webmasters et les développeurs pour
qui le réseau est un nouvel espace de créativité.
Critique du livre par la rédaction (Denis Cabasson (denisC))
Ce livre est un bonheur pour les gens qui cherchent
à passer du HTML au DHTML en ajoutant tout ce qui
est en rapport avec le D (
Dynamic
).
La première partie du livre est consacrée aux
feuilles de style. Elle présente de façon très
factuelle l'ensemble des effets possibles grâce aux
feuilles de style CSS. De nombreux exemples
permettent de se rendre compte visuellement de
l'effet obtenu.
La seconde partie passe au JavaScript et présente,
là aussi de façon factuelle et assez exhaustive,
l'ensemble des opérations possibles grâce à
l'utilisation du JavaScript (sur la base du standard
EcmaScript). Les exemples sont très nombreux et
permettent de bien suivre le fonctionnement des
différentes instructions.
La troisième partie vous propose d'aller encore plus
loin en introduisant l'API DOM qui permet la
manipulation dynamique de pages HTML. De nombreux
exemples permettent de bien prendre contact avec
cette norme du W3C.
Ce livre présente de façon très exhaustive
l'ensemble des possibilités à grand renfort
d'exemples. Si son aspect encyclopédique en fait un
livre très difficile à lire d'un bout à l'autre, il
reste une référence où l'on trouvera très facilement
la solution à un problème donné.
Autres petits regrets concernant ce livre:
En conclusion, ce livre est une précieuse référence
technique. Il permettra à ceux qui ont une vague
idée de l'utilité du CSS et du JavaScript de trouver
facilement et rapidement une solution précise à un
problème donné.
Ce livre n'est en revanche, à mon avis, pas à conseiller à des gens n'ayant pas la moindre notion sur ces domaines. Il se concentre exclusivement sur la technique, sans aucun commentaire sur la logique ou l'organisation des choses. Sommaire
305 pages,
1ère édition,
novembre 2005
Editions O'Reilly,
ISBN10 : 2-84177-381-7,
dimensions(cm) : 18 x 2 x 24 |
Public visé : Intermédiaire-Expérimenté Résumé de l'éditeur
Des applications Web plus réactives et plus
riches
Popularisé par des sites innovants tels que les
webmails de Google et Yahoo, Google Maps, Flickr,
Writely ou NetVibes, Ajax est un ensemble de
technologies permettant de construire des
applications Web de nouvelle génération, plus
réactives et aux interfaces utilisateur plus riches,
comparables en fonctionnalité aux applications
natives Windows ou Mac OS.
Maîtriser les technologies sous-jacentes et les
frameworks Ajax
Après avoir présenté des exemples typiques
d'utilisation d'Ajax, cet ouvrage étudie en
profondeur les techniques sous-jacentes (CSS et DOM,
JavaScript objet, XMLHttpRequest, JSON, XML et XSLT)
en les illustrant d'exemples d'applications variées
et de complexité croissante.
Il présente également plusieurs des frameworks qui
facilitent le développement d'applications Ajax,
notamment prototype, dojo et script.aculo.us.
Acquérir par l'exemple les meilleures pratiques
de développement Ajax
L'ouvrage donne des réponses précises aux questions
délicates soulevées par Ajax, notamment la gestion
des appels asynchrones (parallélisme et mise en
cache), le choix des formats d'échange et les
actions Page précédente ou Ajouter aux favoris.
L'auteur souligne l'importance du développement par
composants en l'illustrant de quinze exemples
facilement réutilisables. Il insiste tout
particulièrement sur les bonnes pratiques de
conception et montre à travers une étude de cas
détaillée, un site de vente en ligne "ajaxifié",
comment intégrer Ajax dans l'architecture MVC.
Critique du livre par la rédaction (Denis Cabasson (denisC))
Ce livre est un vrai délice pour un développeur
Javascript aguerri. Très concis, il présente
l'ensemble des concepts nécessaires à une
compréhension complète des composants qui émergent
dans la vague du Web 2.0 et des clients riches.
Il passe en revue tous les domaines, depuis la
problématique sous jacente à Ajax, jusqu'à
l'utilisation des bibliothèques de composants Ajax,
en passant par la maitrise du DHTML, de l'objet
XmlHttpRequest ou encore du modèle objet JavaScript.
Son approche didactique, privilégiant une phase de
présentation, soutenue par des exemples très clairs
et concis, puis suivie par un exemple de
développement de plus grande ampleur permet de bien
se familiariser avec les concepts et leur
application. Enfin, se livre aborde les
bibliothèques Ajax existantes (prototype,
scriptaculous,dojo,...) pour nous permettre d'aller
encore plus loin et plus vite dans nos
développements Ajax.
Le seul reproche que l'on pourrait faire à ce livre
est qu'il est victime de son succès. Présenter tous
les concepts relatifs à Ajax en seulement 300 pages
permet à un développeur aguerri de se familiariser
rapidement avec Ajax, mais va poser des problèmes de
compréhension aux débutants. La concision
s'accompagne nécessaire d'une dose de concepts et
d'idées très riches et innovantes à ingérer en bien
peu de pages.
En conclusion, ce livre est à déconseiller aux
débutants qui n'y trouveront pas leur compte. C'est
par contre un livre à posséder absolument pour tous
ceux qui, connaissant déjà un minimum Javascript ou
le DHTML, veulent se lancer dans la nouvelle vague
Ajax en créant des applications riches, ergonomiques
et conviviales.
Sommaire
314 pages,
1ère édition,
septembre 2006
Editions Eyrolles,
ISBN10 : 2-212-11965-8,
dimensions(cm) : 19 x 2 x 23 |
Public visé : Débutant Résumé de l'éditeur
Un livre efficace pour découvrir et retrouver
rapidement l'ensemble des fonctionnalités du célèbre
navigateur Internet Explorer : après quelques
généralités sur Internet, vous découvrirez les
outils permettant de naviguer de page en page,
d'effectuer des recherches variées (avec divers
moteurs dont le plus célèbre, Google) et de gérer
les pages disponibles sur le Web ; vous apprendrez à
gérer les flux RSS, les cookies, vous découvrirez
les problèmes de sécurité liés à Internet et les
outils à votre disposition pour optimiser la
sécurité de vos données.
Critique du livre par la rédaction (Denis Cabasson (denisC))
Ce livre est très bon guide de l'ensemble des
fonctionnalités d'Internet Explorer 7. Il saura se
faire votre compagnon de route discret, vous
permettant de vous y réferer pour faire quelque
chose de spécifique dans IE7.
La présentation de l'ensemble des fonctionnalités,
et index pratique font de se livre une réference
bien utile pour tous les utilisateurs qui veulent
faire appel à certaines fonctionnalités avancées
d'IE7. Si la description de certaines
fonctionnalités est assez aisé (quand les menus sont
parlants), d'autres sont réellement plus claire à
l'aide de ce guide.
On regrettera seulement quelques approximation dans
les parties concernant la culture générale relative
à Internet, qui aura réellement gagné à être un peu
plus précise (exemple : "1 Ko = 1000 octets" ), et
le manque flagrant de mise à jour aussi bien dans le
contexte technique donné par le livre (exemple : "
RNIS : Cette solution bénéficie d'un débit de
transmission beaucoup plus rapide [qu'un modem]",
mais aucune référence à la fibre optique) que dans
les liens utiles (exemple : "Liste des fournisseurs
d'accès à Internet : www.nic.fr").
En conclusion, ce livre est à conseiller aux
utilisateurs d'Internet Explorer 7, pour la clarté
de la description de ses fonctionnalités, et à
déconseiller comme guide de culture générale
informatique.
Sommaire
89 pages,
1ère édition,
janvier 2007
Editions ENI,
ISBN10 : 2-7460-3491-3,
dimensions(cm) : 14 x 21 |
Public visé : Débutants à Experts Résumé de l'éditeur
Ce cahier montre à tous les programmeurs combien UML
est un outil simple et universel : nullement réservé
aux applications Java ou C++ ou C#, il s'applique
parfaitement à des applications web telles que des
sites marchands, dont la complexité en fait des
candidats naturels à la modélisation.
Du cahier des charges au code, ce livre vous offrira
les meilleures pratiques de modélisation avec UML
2.0 sous la forme d'une étude de cas. Toutes les
étapes d'analyse et conception sont décrites,
abondamment illustrées et expliquées, à travers une
démarche située à mi-chemin entre processus lourd et
processus léger.
Ce livre est pour le développeur acharné que je suis
un très bon guide. Si comme moi, vous pensez qu'un
site web J2EE, c'est quelque chose de suffisament
simple pour commencer par le codage ou que le
diagramme de classe est quelque chose qu'on rajoute
à la documentation à la fin du projet en utilisant
la fonctionnalité de "reverse engineering" de votre
modeliseur préféré, ce livre est fait pour vous.
Contrairement aux ouvrages précédents sur UML que
j'avais pu voir, ce livre bénéficie d'une approche
très pratique, à opposer à l'approche académique qui
consiste à décrire un par un tous les types de
diagrammes de UML 2.0. Ici, rien de tout ça : On
part d'un problème concret (un site d'e-commerce
standard), on définit la cible (l'implémentation de
ce site) et pas à pas, on va modéliser, apprenant au
fil de l'eau les différents types de diagramme
utiles à cette modélisation.
Cette approche permet de se rendre compte de
l'utilité de la modélisation : S'assurer que tout le
champ est bien couvert, pouvoir revenir sur un
modèle qui avait des lacunes, etc...
Ce livre est à recommander à tous les développeurs
qui ne sont pas effrayés par l'implémentation d'un
site d'e-commerce, mais qui ne voient pas encore
l'utilité d'une modélisation UML de l'application
web.
Sommaire
246 pages,
3ème édition,
avril 2007
Editions Eyrolles,
ISBN10 : 2-212-12136-9,
ISBN13 : 978-2-212-12136-0,
dimensions(cm) : 21 x 24 |