Recensione di Microsoft Expression Web

£216

Prezzo al momento della revisione

Mentre Internet e Microsoft sono entrambi fondamentali per i computer moderni, l'applicazione di creazione Web di lunga data di quest'ultimo, FrontPage, è stata generalmente vista con disprezzo. A causa di ciò, FrontPage è stato eliminato, sostituito con la riscrittura completa vista qui.

Recensione di Microsoft Expression Web

Uno dei principali difetti di FrontPage era la sua interfaccia eccessivamente amichevole, che fingeva che progettare una pagina web di successo fosse come progettare per la stampa. La familiare barra degli strumenti di formattazione in stile Word rimane ma, per il resto, Expression Web è andato all'estremo opposto e ora assomiglia più a Visual Studio, con un design centrale e una finestra di codifica circondata su tutti i lati da attività riquadri. Ce ne sono 18, con opzioni per la gestione dei file (eseguita anche nel riquadro centrale), trascinamento e rilasciando tag e controlli e quindi impostando le loro proprietà, applicando stili e controllando Compatibilità. Per gli attuali utenti di FrontPage, sembrerà inevitabilmente intimidatorio, ma la nuova interfaccia è generalmente ben pensata ed efficiente.

Un ostacolo più serio all'accettazione di FrontPage è stato il suo disprezzo per gli standard. Per fortuna, Microsoft ha imparato la lezione e sta facendo tutti i rumori giusti: in particolare, le specifiche XHTML 1 Transitional e CSS 2.1. Eventuali incompatibilità vengono contrassegnate nella barra di stato e nella Vista codice. Puoi anche sovrascriverli per scegliere come target altri schemi HTML, XHTML e CSS e, utilizzando Compatibility Checker, controlla qualsiasi numero di pagine rispetto a uno schema o alla versione del browser IE (e qualsiasi formattazione CSS rispetto a IE6). Microsoft si è indubbiamente semplificata la vita ignorando le versioni HTML precedenti alla 4.01 e tutti i browser tranne Internet Explorer. Ma questo copre ancora la maggior parte delle basi attuali e lo semplifica per la maggior parte dei designer.

Con un approccio così moderno, il supporto CSS è fondamentale ed Expression Web fa tutto il possibile con un sofisticato motore di rendering che gestisce qualsiasi cosa gli venga lanciata sia negli standard che nelle stranezze modalità. Esiste una gamma di modelli di siti basati su CSS e i tuoi progetti possono essere personalizzati con Applica stili, Gestisci stili e CSS Riquadri attività delle proprietà: quest'ultimo mostra gli stili che si inseriscono nella formattazione corrente e ti consente di visualizzarli e modificarli rapidamente proprietà. La maneggevolezza non è perfetta, ma è generalmente molto efficiente e spesso piacevole da usare.

La progettazione pratica della pagina è soddisfatta, ma al giorno d'oggi l'authoring basato sui dati sta diventando la norma. XML è fondamentale in questo caso ed Expression Web offre il supporto del trascinamento della selezione con un XPath Expression Builder integrato per gestire i dati inseriti nella pagina e il supporto XSL Transform per presentarli come desideri. La capacità di recuperare e riformattare rapidamente i feed RSS dovrebbe rivelarsi particolarmente utile.

Se si desidera andare oltre la semplice presentazione dei dati per creare un'applicazione Web completamente dinamica, Expression Web semplifica l'operazione grazie al supporto completo di ASP.NET 2. Puoi trascinare una vasta gamma di controlli ASP.NET 2 per fornire funzionalità di navigazione come l'integrazione del database, la visualizzazione del calendario o le funzionalità di accesso. È quindi possibile gestire l'aspetto e il comportamento di questi controlli tramite la palette Proprietà tag o in situ. Con il server di sviluppo ASP.NET in bundle, puoi servire e visualizzare in anteprima le tue pagine generate localmente e, per controllo avanzato, scambio di siti tra Expression Web e Visual Studio 2005/Visual Web Developer Express Edizione.

È roba impressionante, anche se le credenziali di codifica di Expression Web potrebbero essere migliorate aggiungendo materiali di riferimento per le lingue che supporta. Più precisamente, potrebbe supportare più lingue, poiché attualmente, se desideri produrre le tue pagine con PHP, JSP, ColdFusion o anche una versione precedente di ASP, Expression Web non è in grado di gestirlo. In un certo senso, però, questo è il punto: Expression Web non mira a fornire l'ampiezza di Dreamweaver, concentrandosi invece su quegli standard fondamentali (XHTML/CSS/XML/ASP.NET 2) che Microsoft considera fondamentali per il web moderno autore. Se sei soddisfatto di ciò, Expression Web ha molto da offrire, rendendo il web design professionale, se non esattamente semplice, almeno diretto.