Ce este Silverlight?

by Melania 21. September 2009 08:00

Ce este Silverlight ?

 

Silverlight este un framework facut de Microsoft pentru a putea realiza aplicatii bogate care sunt gazduite in browser si care ruleaza pe o varietate de sisteme de operare. Silverlight este doar un plug-in  pentru browser cu ajutorului caruia se pot realiza o serie de aplicatii grafice interactive, animatii vectorizare,cu  includere de fisiere audio si video in interioruli unui website. Desi toate acestea erau posibile si cu alte tool-uri cum ar fi Adobe Flash, Java, Shockware, nici unul dintre acestea nu erau integrate intr-un mediu de programare la fel de modern si des utilizat ca .NET. Silverlight ofera posibilitatea de a scrie codul din spatele interfetei grafice in C#.

 Exista in 3 versiuni:

-Silverlight 1, care este o tehnologie ce nu include motorul CLR (Common Language Runtime ) si care nu suporta limbajele .NET, deci codul trebuie scris doar in JavaScript.

-Silverlight2, care includeCLR si un subset destul de important din .Net framework cu o interfata cu utilizatorul bazata pe WPF (Windows Presentation Foundation).

Silverlight 3, care include o serie de noi controale, 3D, element to element binding,aplicatii "out of browser" si multe altele.

(Multi dintre programatori considera Silverlight 2.0 ca fiind adevaratul Silverlight).

Pentru a define o interfata cu utilizatorul Silverlight foloseste XAML markup.

Pentru a realiza partea de Design Grafic al unei aplicatii Silverlight se poate utiliza Microsoft Expression Blend 2.5(sau Microsoft Expression Blend 3) si partea de cod in Visual Studio 2008. Cele 2 tehnologii se completeaza: se poate realize o interfata minimala in Visul Studio si dupa se poate pasa unei echipe de design; cand interfata va fi gata proiectul se poate intoarce la programatori, care ii impementeaza functionalitate.

Exista 2 posibilitati prin care se poate vizualiza controlul Silverlight in browser:

-o pagina HTML care care este doar entry point-ul aplicatie Silverlight, pagina care este inclusa in proiectul Silverlight.

- un ASP.NET website, caz in care Visual Studio creaza 2 proiecte, unul prentru aplicatia Silverlight si unul pentru partea de server a website-ului. In aceasta situatie cotrolul Silverlight poate fi hostat atat intr-o pagina html cat si o pagina ASP.NET.

In cazul in care nu este nevoie de cod pe partea de server a website-ului este preferata prima pozibilitate,pe de alta parte, daca aplicatia Silverlight este doar o parte componenta a unei aplicatii ASP, sau aplicatia Silverlight trebuie sa comunice cu un serviciu, posibilitatea 2 e de preferat.     

Pentru a putea vedea cum se poate realize o aplicatie Silverlight puteti viziona urmatorul webcast.

Tags:

Comments


Pingback from melaniadanciu.wordpress.com

Silverlight «  Melania DANCIU's Blog

melaniadanciu.wordpress.com


Pingback from 479.luna-atra.net

Video 2006 Suzuki Grand Vitara Toyota Rav4, 1993 Jeep Grand Cherokee Radio Wiring Diagram

479.luna-atra.net

Add comment

Nume

Email

Website

biuquote
Loading



Powered by BlogEngine.NET 1.5.0.7