Introducere în Silverlight

Ce este Silverlight?

versiunea 1.0

Pentru prima dată, obtinerea pe pagina cu Silverlight 1.0, un utilizator stabilește un plug de rețea, dimensiunea este de 1,2 MB.

versiunea 1.1

În timp ce multimedia și animație, care este scopul principal al Silverlight 1.0 și mai în designeri cerere de lucru cu o grafică în Silverlight 1.1 (în prezent este o versiune alpha) începe adăugarea treptată de caracteristici orientate spre business, orientate spre nevoile dezvoltatorilor web .

Silverlight 1.1 include un set de o varietate de clase pentru lucrul cu tehnologii precum LINQ, generice, multithreading, și de apel Servicii Web Windows Fundația Comunicare (WCF). Ea are, de asemenea, instrumente pentru lucrul cu XML, rețele, I / O, colecții, globalizarea și JSON-serealizatsiey.

ASP.NET Suport include, de asemenea, caracteristici cum ar fi de personalizare, profiluri, roluri, acces la servicii web ASMX. Aceasta este ASP.NET este de așteptat următoarea versiune pentru a include un set divers de instrumente pentru dezvoltarea Silverlight confortabil, inclusiv controalele interne, care va simplifica procesul de integrare Silverlight într-o aplicație web.

planuri Din păcate, în acest moment nu există nici bine definite pentru punerea în aplicare Silverlight 1.1 controale standard (chiar butoane convenționale)! În același timp, acesta a adăugat la o clasă pe care o puteți utiliza pentru a construi propriile controale, iar acest lucru nu e mare - puteți crea cu ușurință toate folosind XAML necesare și NET-cod, dar să fiu sincer, nu doresc să scrie atât de mult primitiv cod. Suntem norocoși că mai multe controale este încă disponibilă pentru descărcare într-un pachet separat Silverlight 1.1 Alpha SDK.

Până Silverlight 1.1 este în versiunea alpha, nu putem spune sigur ce alte caracteristici vor fi încorporate în versiunea finală. Până în prezent, dimensiunea versiunii pachetului de instalare Silverlight este de aproximativ 4 MB.

versiunile viitoare

În cursul comunicării cu dezvoltatorul principal al Silverlight si echipa sa constatat că, în versiunile viitoare ale tehnologiei Silverlight vom avea o mulțime de funcționalități foarte „apetisant“! Principalele caracteristici planificate includ: un set de butoane de control încorporate care acceptă date cu caracter obligatoriu, XLINQ, RSS, Xml-serializare, sprijin Opera și un control îmbunătățit al documentului de marcare. Și acesta este doar începutul!

Sarcina principală a viitoarelor versiuni ale Silverlight - ceea ce face versiunea bazat pe media de Silverlight 1.0 într-un instrument de afaceri extrem de productiv pentru construirea de aplicații bogate și dinamice, de fapt, orice orientare.

Chiar și cu toate această funcționalitate în plus, echipa Silverlight a pus un scop secret: în toate versiunile ulterioare pentru a menține în intervalul de 5 megabytes dimensiunea de descărcare a pachetului de instalare! Ssst! Nu spune nimănui!

Instrumente de dezvoltare

În prezent, lipsa de foarte bun instrument pentru dezvoltarea Silverlight-aplicații este cel mai mare obstacol la dezvoltator. Este de așteptat ca următoarea versiune de Visual Studio (Orcas cu nume de cod) va avea un sprijin larg Silverlight. Fie că aceasta poate, versiunea beta actuală a Orcas necesită o muncă îndelungată și migăloasă pentru a atinge obiectivul stabilit. Dacă ești destul de disperat să se joace cu versiunea beta, puteți descărca Instrumente plus Silverlight Alpha și încercați capabilități Visual Studio pentru Silverlight-design.

Silverlight - este o idee mare, care este încă un drum lung la potențialul lor. Cu toate acestea, fiecare dezvoltator ar trebui să-l păstrați cu siguranță în vedere. În Silverlight are tot ce ai nevoie pentru a deveni mai târziu baza pentru toate dezvoltare web, în ​​general. Imaginați-vă o lume în care dezvoltatorii web nu trebuie să se ocupe de HTML, și în loc să scrie un cod elegant compilat .NET, care începe oriunde doriți, la fel cum este în prezent utilizat în mod obișnuit HTML. Dacă Microsoft joacă carduri sale chiar acum, viitorul va veni.