Che cosa sono i servizi o le applicazioni Silverlight, WCF RIA?

2

Ho fatto una domanda qui sui programmatori ieri sull'apprendimento di HTML & I CSS e la comunità erano abbastanza generosi per fornire grandi risposte. Una delle risposte è stata fornita da Emmad Kareem e questo era: "f non puoi fare HTML, non arrenderti. Silverlight ".

Questa risposta mi ha fatto visitare Silverlight.net e mi sono imbattuto nei termini Servizi di RIA WCF, applicazioni Silverlight. Dopo aver consultato il sito Web e alcuni articoli sul sito, non sono in grado di trarre una conclusione definitiva su cosa sia tutto questo.

Questo è un altro modo di creare siti Web usando .NET ed è proprio come un altro framework come ASP.NET MVC3. Quali scenari e requisiti sono fondamentalmente mirati alle applicazioni Silverlight o siamo liberi di utilizzare sia ASP.net MVC che Silverlight in qualsiasi richiesta di applicazioni web.

    
posta Pankaj Upadhyay 12.11.2011 - 07:49
fonte

1 risposta

3

Su Silverlight, Wikipedia ci dice (enfasi mia):

Microsoft Silverlight is an application framework for writing and running rich internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for web browsers running under MS Windows and Apple OS X.

E sui servizi RIA WCF, MSDN ci dice (sottolineatura mia):

WCF RIA Services simplifies the development of n-tier solutions for Rich Internet Applications (RIA), such as Silverlight applications. ... To create the best user experience, you want your RIA Services client to be aware of the application logic that resides on the server, but you do not want to develop and maintain the application logic on both the presentation tier and the middle tier. RIA Services solves this problem by providing framework components, tools, and services that make the application logic on the server available to the RIA Services client without requiring you to manually duplicate that programming logic. You can create a RIA Services client that is aware of business rules and know that the client is automatically updated with latest middle tier logic every time that the solution is re-compiled.

Silverlight è una piattaforma di sviluppo di applicazioni molto simile a Adobe Flash e WCF RIA Services è un insieme di componenti e un toolkit di sviluppo software che consente alle applicazioni Silverlight di mantenere la logica dell'applicazione sia a livello di presentazione che a metà tier .

La principale differenza tra Silverlight e ASP.Net è che le applicazioni Silverlight sono applicazioni vettoriali che richiedono il funzionamento di un plug-in del browser, mentre il prodotto finale delle applicazioni create su ASP.Net (che raggiunge il browser) è una combinazione di HTML, CSS e JavaScript. Silverlight non si confronta direttamente con ASP.Net MVC, ma i servizi RIA WCF potrebbero essere come ASP.Net MVC è un framework che estende la sua piattaforma di destinazione.

Per quanto riguarda i vari termini menzionati, le applicazioni Silverlight sono ovviamente applicazioni basate su Silverlight e le applicazioni di servizi RIA WCF o le applicazioni RIA WCF sono applicazioni basate su Silverlight che utilizzano le funzionalità estese dei servizi RIA WCF.

Puoi guardare questo video interessante e leggi questa domanda relativa a StackOverflow per ulteriori informazioni su WCF RIA e puoi scaricare la versione stand alone programma di installazione per il toolkit RIA WCF da silverlight.net . A proposito, WCF sta per Windows Communication Foundation .

    
risposta data 12.11.2011 - 09:01
fonte

Leggi altre domande sui tag