i Silverlight nhҳm tӟi viӋc kӃt hӧp hӛ trӧ đa nӅn tҧng vӟi bӝ thư viӋn phong phú .NET Framework.5 !"#%!$ !"# là mӝt dҥng plug-in dӵa trên công nghӋ cӫa Microsoft .Net, nó đӝc lұp vӟi
Trang 1u
a S khó khăn cͯa các doanh nghi͏p khi xây dng chi͇n lưͫc Web
Ngày nay khi phát triӇn các ӭng dөng trên web các doanh nghiӋp phҫn mӅm thưӡng đau đҫu vӟi nhӳng khó khăn vӅ sӵ hӛ trӧ trên trình duyӋt và hӋ điӅu hành ĐiӅu hӑ muӕn là vӟi nhӳng ngôn ngӳ và công cө phát triӇn đã vӕn quen thuӝc tӯ trưӟc đӃn giӡ đӅu có thӇ làm cho hӑ nhӳng ӭng dөng chҥy tӕt trên mӑi nӅn tҧng, mӑi trình duyӋt Silverlight ra đӡi như mӝt công nghӋ phù hӧp cho phép hӑ làm đưӧc nhӳng viӋc như thӃ NӃu bҥn đã quen thuӝc vӟi công nghӋ Net Framework thì khi tiӃp cұn vӟi Silverlight bҥn sӁ tích kiӋn đưӧc rҩt nhiӅu thӡi gian và chi phí cho công nghӋ web mӟi
b áhu c̯u c̯n thi͇t cͯa th͇ giͣi đa phương ti͏n
uác công nghӋ plug-in trên web trưӟc đây không cho phép bҥn truyӅn tҧi nhӳng dӳ liӋu hình ҧnh chҩt lưӧng cao như 720p HDTV, Trong khi chҩt lưӧng đưӡng truyӅn mҥng ngày nay đang ngày càng tӕt hơn và nhu cҫu đưӧc xem nhӳng video chҩt lưӧng cao cũng tăng lên thì sӵ ra đӡi cӫa Silverlight đã đem đӃn cho ngưӡi đam mê thӃ giӟi đa phương tiӋn mӝt sӵ thӓa mãn thұt sӵ
Mӝt sӕ công nghӋ khác sӱ dөng plug-in đӇ mӣ rӝng giӟi hҥn cӫa trình duyӋt, như Java, ActiveX, Shockwave, và Adobe Flash nhưng chưa thӵc hoàn toàn ³thӕng trӏ´ nӅn tҧng phát triӇn web
HiӋn tҥi, flash chiӃm ưu thӃ hơn so vӟi silverlight vӟi tính phә biӃn và sӵ trưӣng thành cӫa mình, nhưng silverlight có nhӳng điӅu mà flash không có như:
i Phiên bҧn rút gӑn u cӫa NET, và cho phép nhà phát triӇn viӃt mã client-side sӱ dөng u
Trang 2i Silverlight nhҳm tӟi viӋc kӃt hӧp hӛ trӧ đa nӅn tҧng vӟi bӝ thư viӋn phong phú NET Framework.
5 !"#%!$
!"# là mӝt dҥng plug-in dӵa trên công nghӋ cӫa Microsoft Net, nó đӝc lұp vӟi đa
nӅn tҧng và đa trình duyӋt, nó cho phép phát triӇn các ӭng dөng đa phương tiӋn đһc biӋt
là các ӭng dөng trên web Silverlight cung cҩp mӝt mô hình lұp trình lұp trình mӅm dҿo
và đӗng nhҩt, nó hӛ trӧ Ajax, Python, uby và các ngôn ngӳ lұp trình Net như Visual basic,u
Khҧ năng đa phương tiӋn cӫa silverlight thӇ hiӋn ӣ mӭc đӝ truyӅn tҧi âm thanh và hình ҧnh chҩt lưӧng cao mӝt cách nhanh chóng và hiӋu quҧ trên tҩt cҧ các trình duyӋt chính như Internet Explorer, Firefox, Safari
!"# là mӝt khung ӭng dөng (application framework) đӇ viӃt và chҥy các ӭng dөng
Internet phong phú vӟi sӵ nhҩn mҥnh vӅ đa phương tiӋn, hình đӝng, và đӗ hӑa, vӟi các tính năng và mөc đích tương tӵ như cӫa Adobe Flash Môi trưӡng thӡi gian chҥy (hӋ thӕng thӵc thi) cho Silverlight có sҹn như là mӝt plug-in cho hҫu hӃt các trình duyӋt web Trong khi nhӳng phiên bҧn đҫu cӫa Silverlight tұp trung vào dòng phương tiӋn truyӅn thông (streaming media), các phiên bҧn hiӋn tҥi hӛ trӧ đa phương tiӋn, đӗ hӑa và hoҥt hình (animation), và cung cҩp cho các nhà phát triӇn hӛ trӧ cho ngôn ngӳ uI và công cө phát triӇn
Phiên bҧn hiӋn tҥi 4 đưӧc phát hành vào tháng 4 năm 2010.Nó tương thích vӟi nhiӅu trình duyӋt web đưӧc sӱ dөng trên hӋ điӅu hành Microsoft Windows và Mac OS X.uác thiӃt bӏ
di đӝng, bҳt đҫu vӟi điӋn thoҥi Windows Phone 7 và Symbian (seri 60), có khҧ năng đưӧc hӛ trӧ trong năm 2010 Mӝt phҫn mӅm miӉn phí thêm vào có tên là Moonlight, phát triӇn bӣi Novell trong sӵ hӧp tác vӟi Microsoft, có sҹn đӇ mang lҥi Silverlight chӭc năng tương thích vӟi inux, FreeBSD và nӅn tҧng mã nguӗn mӣ khác
Trang 3i Tích hӧp đa phương tiӋn, đӗ hӑa, hình đӝng và tương tác trong mӝt môi trưӡng runtime duy nhҩt
Vӟi viӋc sӱ dөng Expression Studio và Visual Studio, các nhà thiӃt kӃ và phát triӇn có thӇ hӧp tác mӝt cách hiӋu quҧ hơn bҵng cách sӱ dөng chính kӻ năng cӫa hӑ có hiӋn nay
đӇ làm phát triӇn các sҧn phҭm web tương lai ³ight up the web´
@ &"'(")## *+
i Silverlight 1 (20/11/2007) là mӝt công nghӋ khá khiêm tӕn:
i Hӛ trӧ đӗ hӑa 2D và media Nhưng không có u cũng như hӛ trӧ NET, nên buӝc phҧi viӃt bҵng javascript
i ...
u)89 34; + 34; :(# + 34; 4 ! 34; #
) phiên bҧn Silverlight 1.0 cung cҩp cho bҥn nhҩt mӝt mơ hình lұp trình Javascript API, cho đӃn phiên bҧn Silverlight 2.0... bҵng javascript
i Silverlight ( 14/ 10/2008) có nhӳng thay đәi đáng kӇ:
Trang 4< /span>i Tích hӧp thêm...
34;
34;
Trang 14< /span>3. Thêm nút vào uanvas sau:
4.