Microsoft Expression webbrecension

Kr216

Pris vid granskning

Medan internet och Microsoft båda är centrala för moderna datorer, har den senares mångåriga applikation för webbförfattare, FrontPage, i allmänhet betraktats med förakt. På grund av detta har FrontPage dödats och ersatts med den fullständiga omskrivningen som visas här.

Microsoft Expression webbrecension

En av FrontPages stora brister var dess övervänliga gränssnitt, som låtsades att designa en framgångsrik webbsida var som att designa för tryck. Det välbekanta formateringsverktygsfältet i Word-stil finns kvar, men annars har Expression Web gått till den andra extremen och ser nu mer ut som Visual Studio, med ett centralt design- och kodningsfönster omgivet på alla sidor av uppgiftsrutor. Det finns 18 av dessa, med alternativ för att hantera filer (görs också i den centrala rutan), dra och släppa taggar och kontroller och sedan ställa in deras egenskaper, tillämpa stilar och kontrollera kompatibilitet. För nuvarande FrontPage-användare kommer det oundvikligen att verka skrämmande, men det nya gränssnittet är i allmänhet genomtänkt och effektivt.

En allvarligare stötesten för acceptansen av FrontPage var dess förakt för standarder. Tack och lov har Microsoft lärt sig sin läxa och gör alla de rätta ljuden: särskilt XHTML 1 Transitional och CSS 2.1-specifikationerna. Eventuella inkompatibiliteter flaggas i statusfältet och kodvyn. Du kan också åsidosätta dessa för att rikta in sig på andra HTML-, XHTML- och CSS-scheman och, med hjälp av kompatibilitetskontrollen, kontrollera valfritt antal sidor mot ett schema eller IE-webbläsarversion (och eventuell CSS-formatering mot IE6). Microsoft har utan tvekan gjort livet lättare för sig själv genom att ignorera HTML-versioner före 4.01 och alla webbläsare förutom Internet Explorer. Men detta täcker fortfarande de flesta aktuella baser och förenklar det för de flesta designers.

Med ett så modernt tillvägagångssätt är CSS-stöd grundläggande, och Expression Web drar fram allt med en sofistikerad renderingsmotor som hanterar allt som kastas på den i både standard- och egendomslägen. Det finns en rad CSS-baserade webbplatsmallar, och dina designs kan anpassas med åtgärdspanelerna Använd stilar, Hantera stilar och CSS-egenskaper – de senare visar stilar som matas in i den aktuella formateringen och låter dig snabbt visa och redigera deras egenskaper. Hanteringen är inte perfekt, men den är generellt sett väldigt effektiv och ofta ett nöje att använda.

Hands-on siddesign är tillgodosedd, men nuförtiden blir datadriven författarskap normen. XML är nyckeln här, och Expression Web erbjuder dra-och-släpp-stöd med en inbyggd XPath Expression Builder för att hantera data som tas in på sidan och XSL Transform-stöd för att presentera det som du vill. Möjligheten att snabbt hämta och formatera om RSS-flöden bör visa sig vara särskilt användbar.

Om du vill gå bortom enkel datapresentation för att skapa en helt dynamisk webbapplikation, gör Expression Web detta enkelt med sitt omfattande ASP.NET 2-stöd. Du kan dra på ett stort antal ASP.NET 2-kontroller för att tillhandahålla navigeringsfunktioner som databasintegration, kalendervisning eller inloggningsfunktioner. Du kan sedan hantera dessa kontrollers utseende och beteende via paletten Tag Properties eller på plats. Med den medföljande ASP.NET Development Server kan du servera och förhandsgranska dina genererade sidor lokalt och, för avancerad kontroll, utbyta webbplatser mellan Expression Web och Visual Studio 2005/Visual Web Developer Express Edition.

Det är imponerande grejer, även om Expression Webs egna kodningsuppgifter kan förstärkas genom att lägga till referensmaterial för de språk den stöder. Mer till saken, det skulle kunna stödja fler språk, eftersom för närvarande, om du vill producera dina sidor med PHP, JSP, ColdFusion eller till och med en tidigare version av ASP, så kan Expression Web inte hantera det. På sätt och vis är detta poängen – Expression Web syftar inte till att ge den bredd som Dreamweaver gör, utan fokuserar istället på de kärnstandarder (XHTML/CSS/XML/ASP.NET 2) som Microsoft ser som centrala för moderna webbförfattare. Om du är nöjd med det, så har Expression Web mycket att erbjuda, vilket gör professionell webbdesign, om inte precis enkel, åtminstone okomplicerad.

Lämna en kommentar

Din e-postadress kommer inte publiceras.