Retour au site
Connexion :
Abonnement Newsletter Ok
Dreamweaver CS4 & Expression Web 2.0 : le match

Dreamweaver CS4 & Expression Web 2.0 : le match

Tests logiciel

Réponses d'experts
Demande de l'aide aux experts de la communauté Clubic
Ça concerne un
Découvrez la zone d'entraide

Cadeau Noel: Simple et rapide avec nos sélections !

Microsoft Expression Web 2.0 : les outils de développement

En matière de développement Web, on pourrait penser que Microsoft privilégie uniquement ses propres technologies, à savoir ASP, .NET ou Silverlight. Pourtant, la firme de Redmond fait un pas vers l'ouverture puisqu'une des nouveautés majeures d'Expression Web 2.0 est la prise en charge du PHP. Ainsi, le logiciel de Microsoft permet de créer des documents PHP, et propose également, pour le code, la coloration syntaxique et surtout la saisie assistée Intellisense. Un tel effort est appréciable, mais il reste néanmoins limité : pour qui ne souhaite pas coder en PHP « à la main », les possibilités sont réduites au minimum, le logiciel ne gérant que l'ajout de quelques commandes de base telles que Include, Variable, Require ou Echo, contrairement à Dreamweaver qui permet notamment l'ajout de scripts prédéfinis pour l'affichage de données issus d'une base MySQL. Ici, en ce qui concerne le PHP, il faudra se débrouiller avec le code. Toujours sur le point de l'ouverture, on rappellera les efforts réalisés par Microsoft pour rendre le logiciel nettement plus conforme aux standards du web que son prédécesseur tant décrié : ainsi, Expression Web permet la création de documents selon les standards XHTML 1.0 (Transitional et Strict) et XHTML 1.1, et offre pour cela des outils de validation du code. En revanche, puisqu'on est au chapitre des griefs, on regrettera l'absence de prise en charge du protocole SFTP pour le transfert des fichiers, le logiciel gérant malgré tout les protocoles FTP et WEBDAV.

Expression Web 2 : PHP

En revanche, Microsoft oblige, Expression Web propose une batterie de composants ASP.NET prédéfinis, rangés par catégories et très variés, que l'on peut insérer facilement dans ses pages sans saisir une ligne de code. Les plus basiques, réunis sous la bannière Standard, incluent des formulaires d'upload de fichiers, des zones d'identification, des tableaux ou encore des champs masqués. Mais on trouve également des catégories plus avancées telles que des composants prédéfinis d'affichage de données issus d'une base (SQL, Access ou encore fichier XML), un module de rotation aléatoire de bannière publicitaire, ou encore un module calendrier pouvant interagir avec un serveur Web Calendar. Une fois insérés, ces modules peuvent être assez facilement configurés via le panneau « propriétés de la balise ». Certains composants disposent de plusieurs thèmes prédéfinis, et les composants interagissant avec une base de données proposent un assistant pour sélectionner les données souhaitées (base de données Access, fichier XML, base SQL…). Un serveur d'évaluation ASP.NET est intégré à Expression Web et permet ainsi de visualiser les pages dans le navigateur en local.

Expression Web 2 : insertion d un calendrier

Cela nous permet de revenir sur les quelques oublis d'Expression Web, désormais dépassé par Dreamweaver CS4 et ses quelques ajouts fort intéressants tels que la vue Affichage en direct, l'inspecteur de codes ou la barre de fichiers liés. Expression Web nécessitera de passer par la « bonne vieille méthode » de l'aperçu dans un navigateur externe. C'est un peu moins pratique mais on s'y fait, et il faut rappeler qu'Expression Web 2 est sorti plusieurs mois avant Dreamweaver CS4. Ce dernier dispose donc d'une légère avance et il y a fort à parier que la prochaine version d'Expression Web saura se mettre à la page, Microsoft ayant jusqu'ici suivi une tendance d'adaptation à la concurrence plutôt que d'innovation. C'est compréhensible dans la mesure où le produit est encore jeune.

Expression Web 2 : aperçu dans le navigateur

Les commentaires des lecteurs

_
 
le 02 Déc. 09 à 18h23
Edition
  
Franchement, j'ai fais mon site avec Dreamweaver et j'ai voulu essayer expression web et il est vraiment nul !
Il a tous dérégler sur mon ordi en plus ce ça !