Während sowohl das Internet als auch Microsoft für moderne Computer von zentraler Bedeutung sind, wurde die langjährige Web-Authoring-Anwendung FrontPage im Allgemeinen mit Verachtung betrachtet. Aus diesem Grund wurde FrontPage beendet und durch das hier gezeigte vollständige Umschreiben ersetzt.
Einer der Hauptfehler von FrontPage war die überfreundliche Benutzeroberfläche, die vorgab, das Entwerfen einer erfolgreichen Webseite sei wie das Entwerfen für den Druck. Die bekannte Formatierungssymbolleiste im Word-Stil bleibt erhalten, ansonsten hat Expression Web das andere Extrem erreicht und sieht jetzt eher wie Visual Studio aus, mit einem zentralen Design- und Codierungsfenster, das auf allen Seiten von Aufgabenbereichen umgeben ist. Es gibt 18 davon mit Optionen zum Verwalten von Dateien (auch im zentralen Bereich), Ziehen und Ablegen von Tags sowie Steuerelementen und anschließenden Festlegen ihrer Eigenschaften, Anwenden von Stilen und Überprüfen der Kompatibilität. Für aktuelle FrontPage-Benutzer wird es unweigerlich einschüchternd erscheinen, aber die neue Benutzeroberfläche ist im Allgemeinen gut durchdacht und effizient.
Ein schwerwiegenderer Stolperstein für die Akzeptanz von FrontPage war die Verachtung von Standards. Zum Glück hat Microsoft seine Lektion gelernt und macht die richtigen Geräusche: insbesondere die XHTML 1 Transitional- und CSS 2.1-Spezifikationen. Inkompatibilitäten werden in der Statusleiste und in der Codeansicht gekennzeichnet. Sie können diese auch überschreiben, um auf andere HTML-, XHTML- und CSS-Schemas abzuzielen, und mithilfe der Kompatibilitätsprüfung eine beliebige Anzahl von Seiten mit einem Schema oder einer IE-Browserversion (und einer beliebigen CSS-Formatierung mit IE6) vergleichen. Microsoft hat sich zweifellos das Leben leichter gemacht, indem HTML-Versionen vor 4.01 und alle Browser außer Internet Explorer ignoriert wurden. Dies deckt jedoch immer noch die meisten aktuellen Grundlagen ab und vereinfacht es für die meisten Designer.
Bei einem solch modernen Ansatz ist die CSS-Unterstützung von grundlegender Bedeutung, und Expression Web setzt alles daran, um mit einer ausgeklügelten Rendering-Engine alles zu handhaben, was sowohl im Standard- als auch im Mackenmodus ausgeführt wird. Es gibt eine Reihe von CSS-basierten Site-Vorlagen, und Ihre Designs können mit den Aufgabenbereichen 'Stile anwenden', 'Stile verwalten' und 'CSS-Eigenschaften' angepasst werden. Letztere zeigen Stile an, die in die aktuelle Formatierung einfließen, und ermöglichen es Ihnen, ihre Eigenschaften schnell anzuzeigen und zu bearbeiten. Das Handling ist nicht perfekt, aber im Allgemeinen sehr effizient und oft angenehm zu bedienen.
Für das praktische Seitendesign ist gesorgt, aber heutzutage wird datengesteuertes Authoring zur Norm. XML ist hier der Schlüssel, und Expression Web bietet Drag-and-Drop-Unterstützung mit einem integrierten XPath Expression Builder, um auf die Seite eingebrachte Daten zu verarbeiten, und XSL Transform-Unterstützung, um sie so darzustellen, wie Sie es möchten. Die Möglichkeit, RSS-Feeds schnell abzurufen und neu zu formatieren, sollte sich als besonders nützlich erweisen.
So löschen Sie alle Google Mail-E-Mails auf einmal
Wenn Sie über die einfache Datenpräsentation hinausgehen möchten, um eine vollständig dynamische Webanwendung zu erstellen, macht Expression Web dies mit seiner umfassenden ASP.NET 2-Unterstützung unkompliziert. Sie können eine Vielzahl von ASP.NET 2-Steuerelementen ziehen, um Navigationsfunktionen wie Datenbankintegration, Kalenderanzeige oder Anmeldefunktionen bereitzustellen. Sie können dann das Erscheinungsbild und Verhalten dieser Steuerelemente über die Tag-Eigenschaften-Palette oder vor Ort verwalten. Mit dem mitgelieferten ASP.NET Development Server können Sie Ihre generierten Seiten lokal bereitstellen und in der Vorschau anzeigen und zur erweiterten Steuerung Websites zwischen Expression Web und Visual Studio 2005 / Visual Web Developer Express Edition austauschen.
Es ist beeindruckend, obwohl die eigenen Codierungsdaten von Expression Web durch Hinzufügen von Referenzmaterialien für die unterstützten Sprachen verbessert werden könnten. Genauer gesagt, es könnte mehr Sprachen unterstützen, wie derzeit, wenn Sie Ihre Seiten mit PHP, JSP, ColdFusion oder sogar einer früheren Version von ASP erstellen möchten, kann Expression Web dies nicht verarbeiten. In gewisser Weise ist dies jedoch der Punkt - Expression Web zielt nicht darauf ab, die Breite von Dreamweaver bereitzustellen, sondern konzentriert sich auf die Kernstandards (XHTML / CSS / XML / ASP.NET 2), die Microsoft als zentral für die Moderne ansieht Web-Authoring. Wenn Sie damit zufrieden sind, hat Expression Web viel zu bieten, sodass professionelles Webdesign, wenn auch nicht gerade, zumindest unkompliziert ist.
Nächste Seite