Microsoft Expression Web 2 recension

Kr316

Pris vid granskning

Uppdraget för den första utgåvan av Expression Web var tydligt: ​​att lägga spöket på Microsofts impopulära FrontPage webbförfattarpaket. Det lyckades till stor del genom att koncentrera sig på att tillhandahålla standardkompatibelt stöd för webbens centrala märkningsspråk, (X)HTML och CSS. Bortsett från mindre justeringar, såsom möjligheten att automatiskt alfabetisera HTML-egenskaper, lämnas hanteringen av dessa två pelare oförändrad och Expression Web 2 försöker nu utöka sitt standardstöd.

I manuset

Först ut, och mest slående, är det nya stödet för PHP, det populära skriptspråket på serversidan för att bygga dynamiska webbplatser. Expression Web 2 tillhandahåller nu fullständigt PHP-kodningsstöd, vilket inte bara innebär syntaxfärgkodning, utan också full IntelliSense för att hjälpa dig välja funktioner och globala variabler och verktygstips för att ge information om parametrar. Avgörande är att efter att du har installerat PHP på ditt system kan du förhandsgranska sidor lokalt utan att behöva ladda upp din webbplats till en server.

Stödet för PHP kommer att överraska många eftersom Microsoft erbjuder sitt eget rivaliserande skriptspråk på serversidan. Vad som inte kommer att förvåna någon är att Microsofts stöd för sin egen ASP.NET-teknik går mycket djupare – och har utökats kraftigt i Web 2. Nyckeln till denna djupare integration är möjligheten att dra dussintals ASP-kontroller, från AdRotator till XML, direkt på din sida och hantera deras definierande parametrar direkt i webbens designvy. En viktig ny kontroll för datahantering har lagts till i den nya sorterbara, redigerbara och sidbara ListView. Och Web 2 stöder nu också anpassade ASP.NET-kontroller som du laddar ner från tredjepartskällor eller utvecklar själv i Visual Studio.

Den överlägset största utvecklingen för ASP.NET-användare är AJAX-stöd, som tar formen av kontroller på serversidan. Dra ScriptManager-kontrollen till din sida och kapsla sedan innehåll inom UpdatePanel-kontrollerna och dessa kan sedan uppdateras asynkront. Web 2:s implementering är inte i närheten av så enkel som Dreamweaver CS3:s Spry-ramverk eftersom det kräver uppsättning på serversidan och praktiskt skript, men det är väl värt att ta tag i. AJAX är avgörande för att skapa moderna toppmoderna webbplatser där obekväma helsidesuppdateringar undviks och den dynamiska webbapplikationen verkar mer som en responsiv skrivbordsapplikation. ASP.NET-utvecklare kommer att gripa denna nya makt.

Stöd för standarder

Expression Web 2 lägger inte bara till ny webbskriptkraft; det förbättrar också stödet för webbmediestandarder. En besvikelse är att Expression Web 2 inte innehåller en kopia av Expression Design 2 för att generera webbgrafik, men det kompenserar till stor del – och överraskande – för detta utelämnande genom att lägga till stöd för Adobe Photoshop. Importera en PSD-fil och du kan välja vilka lager som ska konverteras och förhandsgranska optimeringsinställningarna på skärmen. Ännu viktigare är att du kan redigera om originalfilen i Photoshop och snabbt uppdatera din webboptimerade JPEG, GIF eller PNG.

Statisk bitmappshantering är central för webbdesign, men i dag är dynamiska medier inte långt efter. Förutsägbart har Microsoft gjort det lättare att lägga till och hantera ljud och video i de format som stöds av sin egen Windows Media Player. Mindre förutsägbart, det utökar liknande stöd till sin största webbmedierival, plattformsoberoende Adobe Flash. Stödet för Flash är faktiskt djupare eftersom du kan förhandsgranska SWF-innehåll i designvyn. Ganska mindre imponerande är Expression Web 2s påstådda stöd för RealPlayer och QuickTime, eftersom du måste gå igenom ramar för att godkänna deras ActiveX-spelare och sedan lägga till all kod för hand.

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. Obligatoriska fält är märkta *