Microsoft Expression Studio 3 recension

Kr447

Pris vid granskning

Expression Web är inriktat på traditionell sidbaserad webbförfattande, men Microsofts största intresse för webbarenan ligger i produktionen av Rich Internet Applications (RIA). Det är med andra ord inte Dreamweaver som Microsoft har i sikte med lanseringen av Expression Studio 3 utan Flash.

Så medan Expression Studio 3 innehåller de senaste versionerna av Expression Web, Design och Encoder, är dess kärna Expression Blend, som används för att designa fullskaliga WPF-baserade applikationer för Windows-skrivbordet, och lätta Silverlight-baserade applikationer för webb.

Solid, kreativ kraft är avgörande för detta uppdrag och Blends befintliga ritverktyg har förbättrats med bättre gradient- och urvalshantering, samt automatisk rullning av rittavlan. Dessutom introducerar Expression Blend 3 ett nytt system för att hantera bitmappseffekter. Endast två alternativ – skuggor och oskärpa – tillhandahålls som standard, men systemet är utbyggbart och andra är tillgängliga för nedladdning.

Om Blend inte ger den kreativa kraft du behöver kan du alltid klippa och klistra XAML-grafik från Expression Design. Alternativt kan du nu importera arbete från PowerPoint, Illustrator och Photoshop (med varierande grad av stöd och framgång). Och du kan klippa ut och klistra in bitmappsbilder direkt från Urklipp, vilket gör livet väldigt enkelt.

Utseendet på din ansökan är viktigt, men den ultimata framgången beror på vad den faktiskt kan göra. Med Blend hanteras de olika komponenterna som utgör ditt användargränssnitt som kontroller, och i den här nya versionen nås de via den ytterst effektiva nya Assets-panelen.

Om du skapar en Silverlight 3-webbapplikation har du nu cirka 80 kontroller att välja mellan; för fullskalig WPF-skrivbordsapplikationsutveckling finns det cirka 120, inklusive kraftfulla alternativ för att hantera adaptiva layouter och 3D.

I en färdig applikation är vissa av dessa kontroller troligen kopplade till live, XML-baserade dataflöden, bindning som kan vara komplicerad att ställa in och som kanske inte är tillgänglig under designstadiet. För att kringgå båda dessa problem låter Expression Blend 3 dig snabbt generera och distribuera exempeldata.

Microsoft Expression Studio 3 tillståndsbaserad hantering

Och för att hantera textens utseende gör den nya Font Manager det enkelt att välja typsnitt och teckenundergrupper att bädda in i programmet.

Konsekvent och pålitlig hantering av UI-kontroller är avgörande, men livet skulle vara tråkigt om alla Expression-applikationer såg ut och betedde sig på exakt samma sätt.

För att ge din applikation sin egen unika stämpel kan du snabbt ändra formateringen av kontrollerna i egenskapspanelen eller skapa helt anpassade mönster. För Silverlight-projekt finns det en ny Parts-panel där du kan allokera grafiska element för att fungera som komponenter i din kontroll.

Du kan också anpassa applikationer och kontroller genom att skapa olika visuella tillstånd för dem i den nya tillståndspanelen. När du har lagt till ett tillstånd och valt det, registreras alla ändringar du gör i det aktuella fönstret automatiskt.

Du kan också förhandsgranska övergångar mellan tillstånd live på ritytan och ställa in flytande layoutändringar, t.ex. mellan en rutnätslayout med tre kolumner och två kolumner. Finare kontroll kan tillämpas på hur element animeras via panelen Objekt och tidslinje.

Och om du producerar ett Silverlight-projekt kan du nu animera betydligt fler egenskaper och använda fördefinierade övergångsfunktioner för att skapa mjukare, mer naturliga animationer.

Bättre interaktivitet

Att kontrollera hur användare interagerar med alla de olika elementen är ett annat område som har förändrats till det bättre. I tidigare versioner var det enda sättet du kunde göra detta att skriva den nödvändiga koden i stort sett från början. Expression Blend 3 är mycket mer användbar och ger en rad förinställda beteenden i tillgångspanelen. Inbyggda kärnalternativ inkluderar åtgärder för att hantera egenskaper, tillstånd och storyboards och för att ladda webbadresser, som alla kan anpassas i egenskapspanelen. Systemet är utbyggbart, med ytterligare beteenden som kan laddas ner från Microsofts Expression Gallery-webbplats.

För att gå bortom presentationen kommer någon att behöva bita ihop och skriva lite kod, och detta har äntligen blivit ett realistiskt alternativ för den fristående användaren. Expression Blend 3 tillhandahåller äntligen en kodredigerare, där du kan lägga till din egen Visual C#- eller Visual Basic.NET-kod, och den kommer komplett med syntaxkomplettering, automatisk formatering, parentesmatchning och skapande av händelsehanterare.

Detaljer

Programvara underkategori webbutveckling

Stöd för operativsystem

Stöds operativsystemet Windows Vista? ja
Stöds operativsystemet Windows XP? ja
Stöds operativsystemet Linux? Nej
Stöds operativsystemet Mac OS X? Nej

Lämna en kommentar

Din e-postadress kommer inte publiceras.