La domenica tra due conferenze
La scorsa settimana sono stato a Orlando per TechEd 2007, ma domani sarò già a Milano per SQL Conference 2007. Dopo una domenica di (quasi) riposo, provo a fare alcune considerazioni su ciò che è successo la settimana scorsa.
- SQL Server 2008 CTP: rilasciato lunedì scorso, l'ultima cosa che ho potuto fare in questi giorni è stato installarlo. In realtà mancano ancora molte funzioni (soprattutto per la parte BI) che cominceranno a emergere nelle prossime CTP. Il che non è un buon motivo (per me) per rinunciare a installarla. Così potrò iniziare a lamentarmi per le cose che ancora mancano. Da quello che ho capito, i vari editor (Reporting Services quasi sicuramente) funzionano solo avendo come target il server nuovo. Spero davvero che non sia così per Analysis Services.
- Microsoft ha acquisito Stratature, entrando così nel mercato del Master Data Management. Suggerisco la lettura di questo post di Jamie Thomson per avere puntatori utili. Apparentemente non è una cosa che riguarda aziende medio-piccole (gli attuali clienti sono prevalentemente multinazionali...) ma è chiaro che Microsoft integrerà questa soluzione nei suoi prodotti (non ci sono date, ma si parla della versione successiva a SQL Server 2008...) e questo potrebbe rendere molto più accessibile questa tecnologia.
- WPF avanza e non è solo perché qualcuno inizia a usarlo, ma perché Microsoft sta lavorando a dei framework come Acropolis che rende WPF più facilmente utilizzabile in applicazioni "business". Il risultato magari non è entusiasmante perché sembra di vedere un'applicazione "Windows Forms", ma forse è esattamente ciò che serve ad alcuni.
- Introducing Microsoft LINQ sullo scaffale del bookstore a TechEd. Chiaramente per me e Paolo è stata la prima cosa da fare a Orlando (non saremmo credibili se lo negassimo), ma non è la cosa più importante per chi ci legge... Comunque, i libri che abbiamo visto il lunedì erano finiti il venerdì - e questo ci ha reso molto felici - ma per dirla tutta, va detto che la libreria non aveva altri libri su LINQ. Non abbiamo ancora ricevuto recensioni (solo qualche errore, ahimé), per adesso raccogliamo il vantaggio di essere il primo libro Microsoft Press sull'argomento (anche questo bisogna ammetterlo).
- LINQ to SQL vs. LINQ to Entities - potremmo ragionare per ore e per giorni su quale sia il giusto posizionamento dei due. Lo faremo sui blog dedicati. Ma la vera verità è che tra i due c'è qualche sovrapposizione. Nel lungo periodo saranno unificati (detto da persone Microsoft). Quanto sia lungo questo periodo e cosa comporti l'unificazione, questo è tutto da decidere. Considerazioni non tecniche: LINQ to SQL esce prima, LINQ to Entities è più ambizioso ma esce qualche mese dopo. In termini di ridistribuibili e di adozione di massa, questo avrà un qualche impatto. Comunque la storia è ancora tutta da scrivere e vi assicuro che non avevo ancora visto un tale livello di competizione tra due team (abbiamo parlato con persone di entrambi...) all'interno di una stessa azienda. L'idea che mi sono fatto è che il problema esiste soprattutto in prospettiva: cosa potrebbe fare una versione 3 dei due prodotti che non possa essere fatta anche dall'altra?