Bien qu'Internet et Microsoft soient tous deux au cœur des ordinateurs modernes, l'application de création Web de longue date de ce dernier, FrontPage, a généralement été considérée avec mépris. Pour cette raison, FrontPage a été tué, remplacé par la réécriture complète vue ici.
L’un des principaux défauts de FrontPage était son interface trop conviviale, qui prétendait que la conception d’une page Web réussie était comme la conception pour l’impression. La barre d'outils de mise en forme familière de style Word reste, mais, sinon, Expression Web est allé à l'autre extrême et ressemble maintenant plus à Visual Studio, avec une fenêtre centrale de conception et de codage entourée de tous côtés par des volets Office. Il y en a 18, avec des options de gestion des fichiers (également effectuées dans le volet central), de glisser-déposer des balises et des contrôles, puis de définir leurs propriétés, d'appliquer des styles et de vérifier la compatibilité. Pour les utilisateurs actuels de FrontPage, cela semblera inévitablement intimidant, mais la nouvelle interface est généralement bien pensée et efficace.
Un obstacle plus sérieux à l'acceptation de FrontPage était son mépris pour les normes. Heureusement, Microsoft a appris sa leçon et fait tous les bons bruits: en particulier, les spécifications XHTML 1 Transitional et CSS 2.1. Toutes les incompatibilités sont signalées dans la barre d'état et la vue Code. Vous pouvez également les remplacer pour cibler d'autres schémas HTML, XHTML et CSS et, à l'aide du vérificateur de compatibilité, vérifier n'importe quel nombre de pages par rapport à un schéma ou à une version de navigateur IE (et à tout formatage CSS par rapport à IE6). Microsoft s'est sans aucun doute rendu la vie plus facile en ignorant les versions HTML antérieures à 4.01 et tous les navigateurs en dehors d'Internet Explorer. Mais cela couvre toujours la plupart des bases actuelles et les simplifie pour la plupart des concepteurs.
Avec une approche aussi moderne, le support CSS est fondamental, et Expression Web met tout en œuvre avec un moteur de rendu sophistiqué qui gère tout ce qui lui est lancé dans les modes standards et bizarres. Il existe une gamme de modèles de sites basés sur CSS, et vos conceptions peuvent être personnalisées avec les volets de tâches Appliquer les styles, Gérer les styles et Propriétés CSS - ces derniers affichant les styles alimentant la mise en forme actuelle et vous permettant d'afficher et de modifier rapidement leurs propriétés. La prise en main n’est pas parfaite, mais elle est généralement très efficace et souvent agréable à utiliser.
La conception de pages pratique est prise en charge, mais de nos jours, la création basée sur les données devient la norme. XML est la clé ici, et Expression Web offre une prise en charge du glisser-déposer avec un XPath Expression Builder intégré pour gérer les données introduites dans la page et une prise en charge de XSL Transform pour la présenter comme vous le souhaitez. La possibilité de récupérer et de reformater rapidement les flux RSS devrait s'avérer particulièrement utile.
cómo vender juegos en Steam
Si vous souhaitez aller au-delà de la simple présentation des données pour créer une application Web entièrement dynamique, Expression Web vous simplifie la tâche grâce à sa prise en charge complète d'ASP.NET 2. Vous pouvez faire glisser sur une vaste gamme de contrôles ASP.NET 2 pour fournir des fonctionnalités de navigation telles que l'intégration de base de données, l'affichage du calendrier ou des fonctionnalités de connexion. Vous pouvez ensuite gérer l'apparence et le comportement de ces commandes via la palette Propriétés des balises ou in situ. Avec le serveur de développement ASP.NET fourni, vous pouvez servir et prévisualiser vos pages générées localement et, pour un contrôle avancé, échanger des sites entre Expression Web et Visual Studio 2005 / Visual Web Developer Express Edition.
C'est impressionnant, même si les informations d'identification de codage d'Expression Web pourraient être améliorées en ajoutant des documents de référence pour les langages pris en charge. Plus précisément, il pourrait prendre en charge plus de langues, car actuellement, si vous souhaitez produire vos pages avec PHP, JSP, ColdFusion ou même une version antérieure d'ASP, Expression Web ne peut pas le gérer. D'une certaine manière, cependant, c'est le point - Expression Web ne vise pas à fournir l'étendue de Dreamweaver, mais se concentre plutôt sur ces normes de base (XHTML / CSS / XML / ASP.NET 2) que Microsoft considère comme essentielles à la modernité. création Web. Si vous êtes satisfait de cela, Expression Web a beaucoup à offrir, rendant la conception Web professionnelle, sinon tout à fait simple, du moins simple.
Page suivante