Post contrassegnati da tag ‘web

28
ott
08

Report dal Microsoft Day 2008

Allora, tutte le cose utili che ho imparato in 12 ore di conferenza: ( si dopo quella microsoft c’era quella aspitalia, che festeggiava 10 anni, e i ragazzi di aspitalia sono troppo simpatici, ho resistito fino alle 21:30 )

Entity Framework To LINKQ, in pratica passando una base di dati, .net genera un’architettura di classi ( simile a quelle di max ) ottimizzata per accedere alla base di dati, funziona con qualsiasi db. è molto potente perchè consente di fare in pochi click tutte le classi, con tutti i metodi di insert,delete,update,list ect… normalmente questa procedura va fatta a mano, anche con il copia e incolla da  altri progetti ci vuole abbastanza tempo e attenzione. Testerò queste funzionalità già con il sooftware quality. Una volta creata queste classi (object model) è possibile interagire con il db usando gli oggetti delle classi, la cosa più bella è che io posso usare le classi senza sapere come sia fatto il db.

Dynamic Data, questo tool partendo dal’object model creato con Entity Framework to LINKQ crea un template grafico di default, questo template definisce tramite codice aspx (simil html) come deve essere visualizzato ogni campo del db, potendo specificare un grafica e funzionalità differente per edit,insert,list. inoltre crea in automatico le relazioni tra tabelle. Anche questo tool è molto potente, consente di risparmiare tantissimo tempo, infatti una volta definito un template per le aree di amministrazione questo può essere riusato senza modificare assolutamente nulla, cambierà soltanto l’object model associato (che è generato con Entity Framwork). Anche questo spezza completamente la grafica dall’implementazione.

Varie novità su IE8, ma niente che è più simle a firefox, e sembra che rispetti meglio gli standard.

Un ampia visione di WPF, che è una tecnologia veramente potente, si possono fare delle applicazioni desktop con una facilità disarmante. Non solo si possono usare effetti 3d vista style, ma anche fare form classiche risulta essere molto più semplice e veloce. Inoltre separa del tutto il codice dal design, però ha un approccio completamente diverso dalle classiche WinForm.

Infine Silverlight, è il flash di microsoft ma un piccolo vantaggio, ha quasi tutto il framework .net, al posto del banale actionscript di flash, quindi ha delle potenzialità enormi. Hanno introdotto anche una funzionalità che fa lo streaming su una porzione di foto, in pratica mettendo una foto ad altissima risoluzione diciamo una foto da 3GB, silverlight fa lo streaming sulla porzione di foto che stai visualizzando in questo modo non scarica tutti i 3gb di foto ma solo i mb della porzione di foto che stai guardando, si riesce ad arrivare ad un livello di zoom eccezzionale http://photozoom.mslivelabs.com/Album.aspx?alias=Overdo&album=4, insomma se con flash ci sono sempre stati problemi nell’accesso ai dati, si bloccava era lento ect… qui nn ci sono problemi basta usare le solite classi .net che uso per siti e winForm.

Hanno anche fatto vedere SQL server 2008, io nn l’ho seguita tutta la sessione, ma quel poco che ho capito è che hanno implementato un sistema di tracking delle operazioni, ogni singola operazione viene memorizzata su file di log, con riferimente all’account che ha fatto la modifica, memorizzando varie versioni dei record, è anche possibile che le applicazioni usino delle versioni disconnesse dei dati e poi si sincronizzano, e gestisce in automatico i conflitti di accesso a  i dati.




Add to Technorati Favorites

 

maggio: 2012
L M M G V S D
« dic    
 123456
78910111213
14151617181920
21222324252627
28293031  

Tutti gli articoli mese per mese

Visita il sito di Ekoes

Iscriviti

Get every new post delivered to your Inbox.