Il presente articolo è stato tradotto automaticamente.

Nota del redattore

31 giorni di Mango

Michael Desmond

Michael DesmondJeffrey Blankenburg è un evangelista di sviluppatore senior di Microsoft che il mese scorso ha dato il via una serie di durata di un mese di quotidiano blog post intitolati "31 giorni di Mango" (bit.ly/suibvf). L'idea: Per introdurre gli sviluppatori alle caratteristiche e le funzionalità della piattaforma di Windows Phone 7 aggiornato e utensili, ampiamente noto con il nome in codice "Mango", in un modo che è stato avvincente e prezioso.

Si tratta di un processo che Blankenburg è stato attraverso prima. Nel dicembre 2009, ha pubblicato "31 giorni di Silverlight" (bit.ly/tDvxFN), un mese-lungo tuffarsi nella piattaforma Microsoft rich Internet application e l'anno scorso pubblicato "31 Days of Windows Phone" (bit.ly/sQomr7). Mentre Blankenburg era preoccupato per essere in grado di produrre un mese pieno di nuovi contenuti, basato sulla piattaforma aggiornata, egli non devono essere stato. Come mi ha detto, fu subito chiaro che il Mango stava per essere un aggiornamento significativo. Alla fine, ha detto, "in realtà dovevo decidere che cosa non aveva intenzione di essere incluso."

Il progetto ha aiutato Blankenburg venire a patti con alcuni aspetti più sottovalutati della piattaforma, tra cui il concetto di Windows Phone 7 Mango di lanciatori e le selezioni.

"Queste sono attività che consentono uno sviluppatore per afferrare l'indirizzo e-mail di un utente selezionato contatto, per esempio, o per creare prima un messaggio di posta elettronica per un utente affinché tutto ciò che devi fare è premere il pulsante 'Invia'," spiega Blankenburg. "Il mio messaggio su queste attività è stata che non abbiamo voluto dare agli sviluppatori di accedere direttamente all'elenco dei contatti, perché dannoso devs sfrutteranno tale accesso. Quando ho scoperto che c'era uno spazio dei nomi UserData in Mango che consegnato a tutti i dati di contatto dell'utente, ero sorpreso e felice".

Ha anche individuato in Mango nuovo emulatore come uno dei più grandi miglioramenti in utensili, con la sua capacità incorporata per emulare il sensore accelerometro e GPS.

Imparare facendo

Che cosa è forse più interessante sul progetto è la dinamica unica di dover pugno fuori un pezzo coerente di sviluppatore How-to, contenuto in e giorni fuori per un mese. Come Blankenburg, mi ha detto, il rigore autoimposto è una fonte di stress e di ispirazione. Un sacco della sfida è la gestione del tempo semplice, perché ogni post prende sei ore o più per la ricerca e produrre, ma il payoff è impressionante.

"Nei ruoli di sviluppo precedente, mi sono trovato costantemente riferimento ai forum MSDN e documentazione per capire come funziona un concetto specifico. Blankenburg, non faccio che più con lo sviluppo di Windows Phone,"dice. "Sedersi a lavorare, e non è nulla, ma costruire un impressionante app. Letteralmente so come fare tutto ciò che devo fare".

La serie di 31 giorni illustra l'ecosistema sempre più diversificata di supporto di sviluppatore, che si estende sullo spettro da post di blog e forum conversazioni a full-length libri e corsi strutturati. Blankenburg dice che la natura seriale dei suoi progetti di blog gli permette di costruire fuori concetti, rispettando ancora la necessità di rendere ogni articolo reggersi bene sulle proprie.

"Penso che ci sono tonnellate di risorse là fuori per gli sviluppatori, ma molti di loro sono articoli di blog una tantum che rango bene nei motori di ricerca. Mia visione del futuro degli strumenti di che Microsoft offre agli sviluppatori comprenderà non solo link a parti specifiche della documentazione di MSDN, ma anche quegli articoli che risolvere quei problemi specifici di una tantum,"spiega Blankenburg. "Da curato molto un elenco di articoli per ogni argomento, come lo fanno per MSDN, sarebbe incoraggiare gli sviluppatori più a condividere le loro conoscenze e rendere la soluzione dei problemi notevolmente più semplice per coloro che ne hanno bisogno."