Hoewel internet en Microsoft beide centraal staan op moderne computers, wordt FrontPage, de al lang bestaande web-authoring-applicatie van laatstgenoemde, over het algemeen met minachting bekeken. Hierdoor is FrontPage uitgeschakeld en vervangen door de volledige herschrijving die hier te zien is.
Een van de grootste tekortkomingen van FrontPage was de overvriendelijke interface, die deed alsof het ontwerpen van een succesvolle webpagina hetzelfde was als ontwerpen voor drukwerk. De vertrouwde werkbalk voor opmaak in Word-stijl blijft, maar verder is Expression Web naar het andere uiterste gegaan en lijkt nu meer op Visual Studio, met een centraal ontwerp- en coderingsvenster aan alle kanten omgeven door taakvensters. Er zijn er 18, met opties voor het beheren van bestanden (ook gedaan in het centrale paneel), tags en besturingselementen slepen en neerzetten en vervolgens hun eigenschappen instellen, stijlen toepassen en compatibiliteit controleren. Voor huidige FrontPage-gebruikers zal het onvermijdelijk intimiderend lijken, maar de nieuwe interface is over het algemeen goed doordacht en efficiënt.
Een ernstiger struikelblok voor de acceptatie van FrontPage was zijn minachting voor standaarden. Gelukkig heeft Microsoft zijn lesje geleerd en maakt het de juiste geluiden: met name de XHTML 1 Transitional- en CSS 2.1-specificaties. Incompatibiliteiten worden gemarkeerd in de statusbalk en in de codeweergave. U kunt deze ook overschrijven om andere HTML-, XHTML- en CSS-schema's te targeten en, met behulp van de Compatibiliteitscontrole, een willekeurig aantal pagina's controleren met een schema of IE-browserversie (en elke CSS-opmaak met IE6). Microsoft heeft het zichzelf ongetwijfeld gemakkelijker gemaakt door HTML-versies vóór 4.01 en alle browsers behalve Internet Explorer te negeren. Maar dit dekt nog steeds de meeste huidige basissen en vereenvoudigt het voor de meeste ontwerpers.
Met zo'n moderne benadering is CSS-ondersteuning van fundamenteel belang, en Expression Web haalt alles uit de kast met een geavanceerde rendering-engine die alles aankan, zowel in de standaard- als in de quirks-modus. Er is een reeks op CSS gebaseerde sitesjablonen en uw ontwerpen kunnen worden aangepast met de taakvensters Stijlen toepassen, Stijlen beheren en CSS-eigenschappen - de laatste toont stijlen die worden ingevoerd in de huidige opmaak en laat u snel hun eigenschappen bekijken en bewerken. De bediening is niet perfect, maar het is over het algemeen zeer efficiënt en vaak een plezier om te gebruiken.
Er wordt gezorgd voor hands-on pagina-ontwerp, maar tegenwoordig wordt datagestuurd schrijven de norm. XML is hier de sleutel en Expression Web biedt ondersteuning voor slepen en neerzetten met een ingebouwde XPath Expression Builder om gegevens te verwerken die naar de pagina worden gebracht en ondersteuning voor XSL Transform om het te presenteren zoals u dat wilt. De mogelijkheid om snel RSS-feeds op te halen en opnieuw te formatteren zou bijzonder nuttig moeten zijn.
hoe apk op Windows uit te voeren
Als u verder wilt gaan dan eenvoudige gegevenspresentatie om een volledig dynamische webtoepassing te maken, maakt Expression Web dit eenvoudig met zijn uitgebreide ASP.NET 2-ondersteuning. U kunt een enorm scala aan ASP.NET 2-besturingselementen slepen om navigatiefuncties te bieden, zoals database-integratie, kalenderweergave of inlogfuncties. U kunt vervolgens het uiterlijk en het gedrag van deze besturingselementen beheren via het Tag Properties-palet of in-situ. Met de gebundelde ASP.NET Development Server kunt u uw gegenereerde pagina's lokaal weergeven en bekijken en, voor geavanceerde controle, sites uitwisselen tussen Expression Web en Visual Studio 2005/Visual Web Developer Express Edition.
Het is indrukwekkend spul, hoewel de eigen coderingsreferenties van Expression Web kunnen worden versterkt door referentiemateriaal toe te voegen voor de talen die het ondersteunt. Sterker nog, het zou meer talen kunnen ondersteunen, aangezien Expression Web het momenteel niet aankan, als je je pagina's wilt produceren met PHP, JSP, ColdFusion of zelfs een eerdere versie van ASP. In zekere zin is dit echter het punt: Expression Web is niet gericht op het bieden van de breedte die Dreamweaver biedt, maar richt zich in plaats daarvan op die kernstandaarden (XHTML/CSS/XML/ASP.NET 2) die Microsoft als centraal beschouwt voor moderne web authoring. Als je daar blij mee bent, dan heeft Expression Web veel te bieden, waardoor professioneel webdesign, zo niet bepaald eenvoudig, in ieder geval rechttoe rechtaan is.
Volgende bladzijde