WPF folosește un motor de randare bazat pe vectori pentru a genera grafice pentru aplicații.. Se poate sprijini grafica 2-D și 3-D și oferă dezvoltatorilor cu mijloace la putere cererile lor de lucru în cadrul .NET. Scopul principal al XAML este de a oferi dezvoltatorilor mijloacele pentru a optimiza aspectul cererilor lor. Împreună, WPF XAML și definesc aspectul și comportamentul unei cereri de Silverlight.
În timp ce WPF XAML și determina modul în care un aspect de aplicare și se comportă, programatori folosi alte limbaje de programare pentru a construi aplicații în sine. În timp ce Silverlight 1 acceptă numai JavaScript, versiunea beta a Silverlight 2 suporta mai multe limbi dinamice. Programatorii construi aplicații lor, folosind urmatoarele limbi în timp ce lucrează în cadrul .NET și de a folosi WPF XAML și să se integreze cererea în experiența de navigare Web. Toate cererile Silverlight rula într-un browser Web.
Să aruncăm o privire la arhitectura pentru platforma Silverlight pentru a vedea modul in care aceste elemente toate lucrează împreună pentru a oferi programatorilor platforma de care au nevoie pentru a construi RIA.
Dezvoltare Silverlight
Ca toate software-ul, platforma Silverlight are o anumită dispunere a funcții și caracteristici numite o arhitectura. Arhitectura Un program vă pot spune foarte multe despre modul în care funcționează programul. Grupuri IT sarcini împreună într-un mod logic și arată modul în care diferitele părți ale unui program de lucru împreună pentru a furniza serviciul de ansamblu. Scopul Microsoft Silverlight este cu a crea o platformă puternic, dar simplu pentru următoarea generație de aplicații bazate pe web.
Microsoft împarte arhitectura platformei Silverlight a în două componente majore, cu un instalator și actualizare element suplimentar. Cele două componente majore includ un cadru de prezentare de bază și .NET Framework pentru Silverlight. Să ne uităm la fiecare la rândul său,
Cadrul de prezentare de bază conține următoarele:. Site-ul