Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Introduzione a Facebook SDK per .NET
Scritto da Luca Domenichini il 09-03-2010 ore 11:41
Lo sviluppo di una libreria client per Facebook in ambiente .NET è giunto alla versione 3.01. L'attuale Developer Toolkit è disponibile su Codeplex per il download, sia come binari (385 KB), sia come sorgente (31.214 KB). E' inoltre presente abbondante documentazione ed esempi.

Il progetto è stato inizialmente avviato da Clarity Consulting, in collaborazione con il Microsoft Visual Studio Express Team. Attualmente sono coinvolti nell'opera 5 coordinatori e 32 sviluppatori, ma proposte e modifiche sono aperte a chiunque voglia partecipare.

L'idea che sta alla base dell'iniziativa è quella di rendere più semplice la vita a quegli sviluppatori .NET, che desiderano creare applicazioni per Facebook, tanto quanto è stato fatto nel passato con la Facebook PHP Client Library o con la Facebook JavaScript Client Library.

Utilizzando il Facebook .NET SDK, il programmatore riesce ad accedere alla piattaforma Facebook attraverso ASP.NET e WinForms. Con la versione più recente sono state ulteriormente affinate le funzioni dell'interfaccia asincrona, permettendo così di utilizzare al meglio anche WPF e Silverlight.

Il progetto si compone di cinque assembly: Facebook.dll, la libreria principale utilizzata da ogni applicazione; contiene la logica per l'autenticazione e l'accesso, oltre che il supporto per il data binding e il caching dei dati nelle applicazioni basate su XAML.

Facebook.Silverlight.dll è una versione della precedente libreria specifica per l'utilizzo nelle applicazioni Silverlight e gestisce solamente connessioni asincrone. Facebook.Web.dll, la libreria per le applicazioni Canvas gestisce in pratica l'handshake tra l'applicazione Facebook e l'applicazione Canvas, sia FBML che IFrame.

Facebook.Web.Mvc.dll è uguale alla precedente, ma con supporto ad ASP.NET MVC; Facebook.Winforms.dll è la libreria da utilizzare nelle applicazioni che sfruttano la tecnologia Windows Forms: aggiunge un componente che facilita l'interazione con i server Facebook e diversi controlli per la visualizzazione dei dati remoti.

Da quando è stata resa pubblica, la piattaforma Facebook è in continua evoluzione. La principale fonte di notizie per quanto riguarda aggiornamenti e novità è il Developer Wiki.
Precedente: Java Deployment Tool per far girare le RIA su più piattaforme (2/2)
Successiva: Due linguaggi Domain-Specific
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 2.038 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.