íãßääÇ ÊÚÑíÝ Silverlight ÈÃäåÇ ÊÞäíÉ ÕããÊ áäÞá ÊÌÑÈÉ Windows Presentation Foundation Åáì ÇáæíÈ¡ ãÚ ÅÖÇÝÉ ãíÒÉ ÃÓÇÓíÉ æ åí ÊÚÏÏ ÇáÃäÙãÉ ÇáãÏÚæãÉ. íÈÏæ ÇáÊÚÑíÝ ÇáÓÇÈÞ ãÈåãñ ÊãÇãÇð áãä áÇ íÚÑÝ ÊÞäíÉ WPF åÐå¡ áÐáß ÓäÚíÏ ÕíÇÛÉ ÇáÊÚÑíÝ áíÕÈÍ : Silverlight ÊÞäíÉ ãÊßÇãáÉ áÅäÔÇÁ ÊØÈíÞÇÊ ÇáÅäÊÑäÊ ÇáÛäíÉ (RIA) æ ÇáÊÝÇÚáíÉ Úáì Ãä ÊÍÇæá åÐå ÇáÊÞäíÉ ßÓÑ ÇáÍÇÌÒ Èíä ÑæÚÉ ÈíÆÉ ÇáÊØÈíÞÇÊ æ ÇáæÇÌåÇÊ æ ÇáãáÊãíÏíÇ ÇáÊí äÍÙì ÈåÇ Ýí ÃäÙãÉ ÇáÊÔÛíá æ ÖÚÝ äÙíÑÊåÇ Ýí ÇáæíÈ¡

åÐÇ ÇáÍÇÌÒ ÇáÐí ÈÏà íÖÚÝ ãÚ ãÑæÑ ÇáÒãä æ ÊáÞì ÖÑÈÉ ÞæíÉ ãÚ ÙåæÑ ÊÞäíÉ AJAX (ÇáÊí ÊÊáÎÕ ÈÊÈÇÏá ÃÓåá ááãÚáæãÇÊ Èíä ÇáãÊÕÝÍ æ ÇáÓíÑÝÑ¡ æ ÓíÊã ÊÍÏíË ÌÒÁ ãÍÏÏ ãä ÇáÕÝÍÉ Ýí ÇáãÊÕÝÍ Ïæä ÅÚÇÏÉ ÊÍãíáåÇ ßÇãáÉ) æ ÇáÊí ÃÏÊ Åáì ãæÌÉ ãä ÊØÈíÞÇÊ ÇáæíÈ ÇáÊí ÍãáÊ ãÚåÇ ãÒÇíÇ ÌÏíÏÉ ãËíÑÉ¡ ÍÓäÇð¡ íÝÊÑÖ Ãä íÊáÞì ÐÇß ÇáÍÇÌÒ ÖÑÈÉ ÃÎÑì åäÇ¡ äÑÌæ Ãä ÊÄÏí åÐå ÇáÖÑÈÉ Åáì ßÓÑå åÐå ÇáãÑÉ.

íÞÏã áäÇ Silverlight ÅÖÇÝÉ (Ãæ Plug-in) ááãÊÕÝÍÇÊ ÇáËáÇËÉ ÇáÃÔåÑ : Internet Explorer ÈÇáäÓÈÉ áæíäÏæÒ¡ Safari ÈÇáäÓÈÉ áÜMac OS X¡ æ Firefox ÈÇáäÓÈÉ áßáÇ ÇáäÙÇãíä¡ æ ÊÚÏ ãÇíßÑæÓæÝÊ ÈÏÚã ÃäÙãÉ æ ãÊÕÝÍÇÊ ÃÎÑì ãÚ ÊØæÑ ÇáÊÞäíÉ¡ ÊÞæã åÐå ÇáÅÖÇÝÉ ÈÊæÓíÚ ÇáÜDOM (Document Object Model) ááãÊÕÝÍ áÊÚØíå ÅãßÇäíÇÊ åÇÆáÉ Ýí ÇáÅÙåÇÑ¡ ÇáãáÊãíÏíÇ æ ÇáæÇÌåÇÊ ÇáÊí íÊã ÊÑãíÒåÇ ÈÇÓÊÎÏÇã XAML¡ æ “ÒÇãá” åÐå (ßãÇ íÞÑà ÇÓãåÇ) ÇÎÊÕÇÑ áÜ eXtensible Application Markup Language¡ æ ãÇ áÇ íÍÊÇÌ Åáì ÐßÇÁ áãÚÑÝÊå Ãä åÐå ÇáÊÞäíÉ ãÈäíÉ Úáì ÊÞäíÉ ÇáÊÑãíÒ XML.

ÈÚÖ ÇáãíÒÇÊ ÇáãËíÑÉ ááÅÚÌÇÈ Ýí Silverlight :

•ÓÊÓÊØíÚ ÇÓÊÎÏÇã ÊÞäíÇÊ ãÇíßÑæÓæÝÊ Ýí ãÌÇá ÊØÈíÞÇÊ ÇáæíÈ (ãËá ASP.NET¡ IIS¡ Windows Server¡ …) ãÚ åÐå ÇáÊÞäíÉ æ áßäß áä ÊÖØÑ Åáì Ðáß åÐå ÇáãÑÉ.
•ÓÊÓÊØíÚ ÇáÈÑãÌÉ ÈÇÓÊÎÏÇã åÐå ÇáÊÞäíÉ ÈÃí áÛÉ ÊÝÖá
JavaScript¡ C#¡ VB.NET¡ IronPython¡ Ruby¡…
Silverlight ÊÓÊÎÏã XAML æ åí áÛÉ ÊÑãíÒ äÕíÉ¡ ÝÊßæä Silverlight ÈÚßÓ ÇáÃäÙãÉ ÇáÃÎÑì ßÜ Java Applets¡ ActiveX æ ÛíÑåÇ áÇ ÊÓÊÎÏã ãÍÊæíÇÊ ÇáÜBinary¡ ããÇ íÚØí ÇáãÓÊÎÏã ÃãÇäÇð ÃßÈÑ¡ íÓåá ááãØæÑ ÊÍÏíË ÇáÊØÈíÞ ÈÈÓÇØÉ ÃßËÑ¡ æ íÓãÍ áãÍÑßÇÊ ÇáÈÍË ÈÃÑÔÝÉ ßÇãá ÇáãæÞÚ ÈÓåæáÉ.
•ÊÚÊÈÑ ÅÖÇÝÉ Silverlight ááãÊÕÝÍ ÅÖÇÝÉ ãÊßÇãáÉ¡ Ýáä íßæä Úáíß ÊÍãíá ÇáÅÖÇÝÉ ÇáÝáÇäíÉ ááãÊÕÝÍ áÊÓÊØíÚ ÊÔÛíá ãáÝ ÝíÏíæ -Úáì ÓÈíá ÇáãËÇá- Öãä ÃÍÏ ÊØÈíÞÇÊ Silverlight.


Óíßæä Úáíß ÊÍãíá åÐå ÇáÅÖÇÝÉ (æ ÍÌãåÇ áÇ íÒíÏ Úä 2 ãíÛÇÈÇíÊ) áãÊÕÝÍß áÊÊãßä ãä ÑÄíÉ Ãí ãæÞÚ íÓÊÎÏãåÇ¡ æ Ýí ÍÇá áã Êßä åÐå ÇáÅÖÇÝÉ ãÚÏÉ Úáì äÙÇãß ÚäÏ ÏÎæáß ÇáãæÞÚ¡ ÓíÎÈÑß ÇáãæÞÚ ÈÐáß æ íÞæã ÈÊÍæíáß Åáì ÇáÕÝÍÉ ÇáãäÇÓÈÉ áÊÍãíáåÇ¡ ÃäÕÍß ÈÊÍãíá ÇáÅÖÇÝÉ ãä ãæÞÚ Silverlight æ ÑÄíÉ ÞÓã ÇáÃãËáÉ áÊÌÏ ÇáßËíÑ ãä ÇáÊØÈíÞÇÊ ÇáãÈäíÉ ÈÇÓÊÎÏÇãå æ áÊÔÇåÏ ÇáÝßÑÉ ÈäÝÓß¡ ÝÕæÑÉ ÃÝÖá ãä ÃáÝ ßáãÉ!

æÇáíßã ÑÇÈØ ÇáÊÍãíá ÇáãÈÇÔÑ ãä ÔÑßÉ ãÇíßÑæÓæÝÊ
http://www.microsoft.com/silverlight/