Sebbene Internet e Microsoft siano entrambi centrali per i computer moderni, la vecchia applicazione di web-authoring di quest'ultima, FrontPage, è stata generalmente vista con disprezzo. A causa di ciò, FrontPage è stato eliminato, sostituito con la riscrittura completa vista qui.
Uno dei principali difetti di FrontPage era la sua interfaccia troppo amichevole, che pretendeva 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 sembra più simile a Visual Studio, con un design centrale e una finestra di codifica circondata su tutti i lati da riquadri attività. Ce ne sono 18, con opzioni per la gestione dei file (eseguita anche nel riquadro centrale), il trascinamento e il rilascio di tag e controlli e quindi l'impostazione delle proprietà, l'applicazione degli stili e il controllo della 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 era 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 indirizzare altri schemi HTML, XHTML e CSS e, utilizzando il Controllo compatibilità, controllare un numero qualsiasi di pagine rispetto a uno schema o alla versione del browser IE (e qualsiasi formattazione CSS rispetto a IE6). Microsoft ha indubbiamente reso la vita più facile ignorando le versioni HTML precedenti alla 4.01 e tutti i browser tranne Internet Explorer. Ma questo copre ancora le basi più 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 tutto ciò che viene lanciato in entrambe le modalità standard e stranezze. Esiste una gamma di modelli di sito basati su CSS e i tuoi progetti possono essere personalizzati con i riquadri Applica stili, Gestisci stili e Proprietà CSS: questi ultimi mostrano gli stili che si inseriscono nella formattazione corrente e ti consentono di visualizzare e modificare rapidamente le loro proprietà. La manovrabilità non è perfetta, ma generalmente è molto efficiente e spesso è un piacere da usare.
La progettazione pratica delle pagine viene soddisfatta, ma oggigiorno l'authoring basato sui dati sta diventando la norma. XML è la chiave qui ed Expression Web offre il supporto del trascinamento della selezione con un XPath Expression Builder integrato per gestire i dati importati 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.
cosa fanno i bit su Twitch?
Se si desidera andare oltre la semplice presentazione dei dati per creare un'applicazione Web completamente dinamica, Expression Web lo rende semplice con il suo supporto completo ASP.NET 2. È possibile 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 tavolozza Proprietà tag o in situ. Con il bundle ASP.NET Development Server, è possibile servire e visualizzare in anteprima le pagine generate localmente e, per un controllo avanzato, scambiare siti tra Expression Web e Visual Studio 2005 / Visual Web Developer Express Edition.
È una cosa 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 centrali per i moderni web authoring. Se sei soddisfatto di ciò, Expression Web ha molto da offrire, rendendo il web design professionale, se non proprio semplice, almeno diretto.
Pagina successiva