di .NET e di altre amenità

Uno sguardo al futuro

In un post molto lungo, come normale per Scott Guthrie, quest'oggi è stato delineati il futuro che ci aspetta dopo il rilascio del Framework 3.5. Gli argomenti sono talmente tanti che l'unica soluzione pratica sarebbe quella di tradurlo nella sua totalità perciò vedodi fare un semplice elenco dei punti salienti:

  • A breve saranno rilasciati i sorgenti del Framework 3.5 così come promesso in precedenza.

Over the next few months we'll be delivering a series of additional products that build on top of this VS 2008 and .NET 3.5 foundation, and make .NET development even better. 

  • La prossima settimana sarà disponibile in download la preview delle ASP.NET 3.5 Extensions che aggiungeranno una mole di cambiamenti notevole, come il tanto discusso MVC Framework e gli ADO.NET Data Services (già "Astoria").

VS 2008 and .NET 3.5 include a ton of new features for ASP.NET development.  We are planning to deliver even more ASP.NET functionality next year with a "ASP.NET 3.5 Extensions" release.  The first public preview of this will be available for download next week on the web.

  • Si preannuncia il rilascio di Silverlight 2.0 in versione beta-golive nel primo quarto del 2008. Evidentemente in Microsoft si sono resi conto che il salto tecnologico dalla 1.0 era talmente ampio da meritare una major release.

Previously we've been referring to this .NET-enabled Silverlight release as "Silverlight V1.1".  After stepping back and looking at all the new features in it (the above list is only a subset - there are many more we aren't sharing yet), we've realized that calling it a point release doesn't really reflect the true nature of it.  Consequently we have decided to change the name and refer to it as "Silverlight V2.0" going forward.

  • Nella prima parte dell'anno sarà rilasciato Windows Server 2008 e con esso naturalmente Internet Information Server 7.0 che finora abbiamo potuto apprezzare solamente in Windows Vista.

Questi i punti a mio parere più importanti, per il resto vi invito a leggere il post di Scott nella sua totalità

Link:

Vi presento il mio nuovo computer

 

Oggi ho finalmente ordinato il mio nuovo PC. Si tratta di un Dell Vostro 1500, con delle ottime caratteristiche. Un Core™ 2 Duo T7500, 2 GB di ram, 160GB x 7200 giri, Scheda grafica 256MB e monitor 1680x1050 da 15.4".

Alla fine ho deciso per un 15.4" invece del 14.1" (Vostro 1400) che avevo in mente dall'inizio: io attualmente ho un 17" e ho temuto che il passaggio troppo drastico sarebbe stato eccessivo. Inoltre le caratteristiche del 1500 sono nettamente superiori al 1400 a parità di prezzo. Quello che mi ha definitivamente convinto è però il fatto che la differenza di peso dal 1400 è pressochè irrisoria. Paragonati agli attuali 4.5kg del mio Acer Aspire 1800, i 2.8 KG del Vostro saranno dovrebbero essermi sostanzialmente indiffenti.

Ora non mi resta che aspettare la consegna e poi mi rivolgerò a crucial per portare i 2GB a 4GB. Infatti paradossalmente il costo di cambiare tutta la ram con 4gb nuovi comprati su crucial è inferiore all'acquisto di ulteriori 2gb da Dell. Sarà per questo che la dell rifiuta di installare un solo modulo da 2GB invece dei 2x1024 che troverò alloggiati negli slot del Vostro 1500.

Technorati tags: , ,

ONE-Day Web: Disponibile il sito dell'evento

Grazie al lavoro impagabile di , è disponibile da oggi il sito dell'evento ONE-Day Web, presso il quale potrete trovare tutte le informazioni di cui avete bisogno. Tra le altre cose segnalo l'agenda completa con gli abstract di tutti gli interventi redatti dagli stessi speaker e una utilissima funzione integrata di ricerca del percorso e delle indicazioni stradali per raggiungerci agevolmente.

Link: http://oneday.xedotnet.org/

Technorati Tag: ,

Webcast: Silverlight Tecniche Avanzate

Quest'oggi alle 14:30 avrò nuovamente il piacere di incontrarmi nell'aula virtuale con qualcuno di voi in occasione del webcast . In questo appuntamento ho deciso di seguire una strada completamente diversa dai precedenti. Finora abbiamo approfondito Silverlight così com'è, con una scansione delle feature e di come esse possono essere usate. Nel webcast che partirà fra poche ore invece vedremo come applicare Silverlight per realizzare qualcosa di reale e funzionante. Avremo 4 esempi, di una complessità media e prenderemo spunto dalla loro implementazione per vedere che tecniche sono utilizzate. Al termine di ogni esempio vi sarà una sorta di "Question Time", nel quale sarete liberi di chiedere lumi su quello che non è chiaro. La durata del webcast dipenderà sostanzialmente da voi quindi, dal numero di partecipanti e dalla quantità di domande che mi porrete.

Vi aspetto:

Technorati Tag: ,

Silverlight 1.1 Tools for Visual Studio 2008 RTM

Sono stati pubblicati finalmente i Silverlight 1.1 Tools compatibili con la RTM di Visual Studio 2008. Sono salvo, ora posso disinstallare la beta 2 e iniziare a lavorare con la RTM!!!

Link: download

Italian Silverlight Contest

Finalmente posso annunciare che il concorso italiano su Silverlight è ufficialmente aperto. Stasera ho attivato il sito web del concorso all'indirizzo http://italy.silverlightchallenge.eu

Il concorso si suddivide in due parti; La prima parte è appunto il concorso italiano per i quale sono stati riservati alcuni premi, offerti da varie aziende che trovate nelle pagine del sito, e che vorrei ringraziare per l'importante supporto. Nella seconda parte, i vincitori del concorso nazionale accederanno alla finale europea per la quale vi sono in premio persino alcuni biglietti Ticket  & Travel per la conferenza MIX 2008 che si terrà a Las Vegas.

I premi nazionali ancora non sono definitivi. Sono in attesa di alcune conferme che spero arrivino al più presto, ma mi pareva importante dare il via alle iscrizioni dato il poco tempo disponibile.

Invito chiunque voglia partecipare a prendere visione del regolamento in lingua inglese, iscriversi al sito e lavorare alacremente per portare qualcuno dei nostri sul podio europeo!

Technorati tags: , ,

Chi ha detto che Silverlight interessa poco?

È la prima cosa che mi è venuta in mente quando stasera mi è arrivato l'aggiornameto degli iscritti del prossimo meeting del 14. A quanto pare le registrazioni al meeting che dovrà tenere il sottoscritto hanno superato di gran lunga il record detenuto finora da AJAX. Siamo a quota 47 su una sala che con 35 è già sull'orlo dell'esplosione. Non mi resta che sperare in una drop incisiva altrimenti stavolta più di qualcuno rimane in piedi...

Silverlight tools for Visual Studio 2008 RTM saranno presto disponibili

Dal forum di Silverlight si apprende che il team di sviluppo sta lavorando per rilasciare al più presto la versione dei Silverlight tools per Visual Studio 2008 RTM. Una variabile importante nel rilascio è la quantità di tacchino divoreranno al Thanksgiving...

Raccomando a chi abbia bisogno di questi tool di sollecitare nel forum ma soprattutto di non provare ad installare la vecchia versione che purtroppo non funziona ma causa anche non pochi problemi... lo dico per esperienza :)

Link: http://silverlight.net/forums/t/6850.aspx

Technorati Tag: , ,

ONE-Day Web: Aperte le iscrizioni!

Mi è appena giunta comunicazione che le iscrizioni al nostro One Day sono state aperte. ricordo che l'evento si terrà presso il Novotel di Mestre, lungo la tangenziale, il 17 Gennaio 2008 dalle 9:00 alle 16:00 circa.

Durante l'incontro prenderanno parte in qualità di speaker Pietro Brambati (Microsoft), Davide Venole (MVP ASP.NET), Andrea Boschin (MVP ASP.NET) , Andrea Dottor (Senior Developer) e Davide Senatore (Consultant & Contractor).

Invito tutti a iscriversi in massa il più presto possibile usando il link sottostante.

Link:

Technorati Tag: , , ,

Anteprima: ONE-Day Web Development

ODW_Banner_180x150 Finalmente è giunto il momento di svelare il frutto del lavoro delle ultime settimane. Ho appena consegnato l'agenda definitiva dell'evento che sta organizzando per la data del 17 gennaio 2008.

ONE-Day Web Development, come suggerisce il nome sarà un evento di una giornata, promosso dal nostro gruppo che si terrà in quel di presso il , in una location comodissima per chiunque in tutto il triveneto. Ci intratterremo per una intera giornata affrontando argomenti relativi lo sviluppo in ambito web, affrontando le tecnologie più innovative con un taglio dedicato fortemente agli sviluppatori. L'abstract recita così:

“Dopo svariati anni trascorsi in una prolungata gioventù, la rete Internet e con essa il Web si avviano verso una feconda maturità nella quale spiccano applicazioni che si avvalgono di look & feel accattivante, di servizi distribuiti e di tecnologie che sempre più portano a convergere i due paradigmi applicativi - quello web e quello desktop - fino ad oggi rimasti ben distinti. Nell’ambito di questo rinnovato fervore si colloca il primo evento di XeDotNet, usergroup dedicato alle tecnologie del framework .NET, denominato “OneDay”. Durante questa densa giornata alcuni dei nostri speaker vi condurranno nell’esplorazione di quanto la moderna rete trasporta sull’http. ASP.NET, Silverlight, AJAX e i servizi LiveID saranno i nostri alleati in questa scoperta che sarà condotta come consueto per il nostro gruppo con innumerevoli esempi pratici e pronti per essere applicati il giorno seguente” - Andrea Boschin

L'agenda prevede ben 5 sessioni, di durata variabile tra i 45 e i 70 minuti, che saranno tenute per la massima parte da membri dello user group. Per l'introduzione avremo ospite Pietro Brambati (Developement Evangelist di Microsoft Italia) che aprirà l'appuntamento con una keynote dedicata alla piattaforma di sviluppo Microsoft per il web. Le sessioni tecniche prenderanno il via con Davide Vernole, poi Andrea Boschin e nel pomeriggio Andrea Dottor e Davide Senatore.

L'agenda è la seguente:

9:30 - La piattaforma Microsoft per il Web
Speaker:

10:15 - Certezza dell’identità nell’autenticazione web: Windows Live ID come possibile soluzione
Speaker:

11:40 - Rich Internet Application nel mondo reale: Silverlight e AJAX alleati per migliorare la User Experience
Speaker:

13:50 - Applied ASP.NET AJAX 1.0
Speaker:

15:00 - Web Games con Silverlight 1.1
Speaker:

La notizia è talmente fresca che al momento non sono nemmeno aperte le iscrizioni. Non appena saremo pronti a raccogliere le adesioni posterò nuovamente e spero di vedere esauriti in brevissimo tempo i 100 posti disponibili. Ora non ci sono più scuse; non più levatacce alle 5 di mattina, non più centinaia di chilometri, non più difficoltà a destreggiarsi nel traffico e a trovare parcheggio. Aiutateci a spargere la voce e a portare a casa un pienone e questo One-Day sarà solo il primo di una lunghissima serie.

Technorati Tag: , , ,

Visual Studio 2008 RTM

Come probabilmente avrete già letto in giro sulla rete, da oggi è disponibile la RTM di visual Studio 2008 sul sito MSDN Subcribers. Ora che ho fatto il mio dovere... procedo al download!

Technorati Tag: , ,

ASP.NET: Qualche precisazione su MVC Framework

Visti i commenti che ho ricevuto e almeno un che ho letto in riferimento alla discussione che ho voluto avviare su MVC Framework, mi urge la necessità di chiarire il mio pensiero perchè altrimenti rischiamo che le interpretazioni (alcune di esse errate) vengano scambiate con il mio reale pensiero.

Innanzitutto condivido in parte l'idea che ci sia la necessità di introdurre un modo migliore per organizzare le proprie pagine e in questo l'MVC a mio parere risulta vincente. Il mio post non voleva in alcun modo focalizzarsi su questa necessità, ma piuttosto poneva il problema del "modo". Mi chiedo per quale motivo si arrivi a creare un framework - ripeto, bello e di ottima fattura - che esclude completamente l'uso di AJAX, in un momento in cui  quest'ultimo è diventato probabilmente uno standard nello sviluppo di applicazioni web. Mi chiedo come sia possibile "escludere" o comunque limitare notevolmente l'uso dei controlli. Dato che il postback è il grande assente è evidente che controlli come GridView, o anche la nuova di zecca ListView usati nel contesto del framework MVC perderanno probabilmente il 70% della propria utilità.

Qualcuno ha ventilato che così si raggiunge un controllo sempre maggiore dell'output generato dal runtime, ma occorre però soppesare bene questo vantaggio. Il controllo capillare del markup è indispensabile solo in una parte delle applicazioni, tipicamente quelle che vengono pubblicate su internet come website aziendali, portali, e qualunque altra forma di pubblicazione che debba in qualche modo rispettare gli standard, essere fruibile da più browser etc... Esiste tuttavia una parte ampia di applicazioni che questa necessità la sentono molto meno. Cruscotti di controllo, backend, applicazioni gestionali, tutto ciò che per il semplice fatto di essere in una intranet non ha necesssità di essere w3c compliant o di essere posizionabile sui motori di ricerca, ma si avvantaggia della velocità di sviluppo e dalla fruibilità che può dare AJAX, piuttosto che concentrarsi sul controllo capillare del markup.

Ora, quello che vedo è che questo genere di applicazioni si potrebbero avvantaggiare di entrambe le modalità di lavoro, MVC da un punto di vista architetturale, e component-based dal punto di vista della rapidità di sviluppo. Sono le applicazioni che tipicamente fanno uso delle GridView e di quei controlli evoluti che risparmiano un sacco di tempo per dare funzionalità che invece dovremmo sviluppare ex-novo con l'emmevuci. Di contro, i website (generalizzando i casi già citati), tipicamente non fanno uso di controlli se non quelli basilari come il Repeater, ma sinceramente di un framework MVC non ne beneficeranno in modo drastico.

E' questo il mio dubbio. Ripeto, non sulla qualità e necessità del framework, ma sulle scelte di implementazione. Probabilmente mi sbaglio... ma pensare qualcosa di più integrato con l'esistente non era meglio? Poi però mi conoscete, quando uscirà il framework sarà il primo a buttarmici a capofitto, magari tendando di risolvere questa apparente divisione... magari sarà l'occasione per sviluppare una nuova generazione di controlli.