Microsoft Silverlight – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 18:
'''Microsoft Silverlight''' הוא תשתית טכנולוגית מבית [[מיקרוסופט]] ליצירת [[יישום רשת|יישומי רשת]] עשירים ([[RIA]]) המיועדים להפעלה ב[[דפדפן]], בעלי סממנים ותכונות הדומים ל[[אדובי פלאש|פלאש]] של [[אדובי מערכות|אדובי]]. על מנת להציג תוכן של סילברלייט יש להוריד ולהתקין [[תוסף]]. סביבת הריצה של סילברלייט זמינה כתוסף לדפדפני האינטרנט הפופולריים הפועלים תחת [[מערכת הפעלה|מערכות ההפעלה]] [[חלונות]], [[MacOS]] ו[[לינוקס]]. גרסאות מוקדמות של סילברלייט התמקדו בעיקר בטכנולוגיות [[הזרמת מדיה]], כאשר הגרסאות החדשות תומכות גם ב[[מולטימדיה]], [[גרפיקה]] ו[[אנימציה]]. סילברלייט מספק ל[[מפתח תוכנה|מפתחים]] תמיכה ב[[שפת תכנות|שפות תכנות]] ו[[כלי פיתוח]] תואמי [[CLI]] של מיקרוסופט, תמיכה בריבוי דפדפנים, ובמערכות ההפעלה ל[[טלפון סלולרי|טלפונים סלולריים]] [[Windows Mobile]], [[Windows Phone]] ו[[סימביאן]]. החל מהשקתו בספטמבר [[2007]] ועד למאי [[2012]] פורסמו חמש גרסאות.
 
סילברלייט נחשב כספק שירותים עצמאי "במצב משמר" כמו [[Windows Presentation Foundation]], שפירושו הוא בניגוד לממשקי תכנות אחרים ספריית התוכנה מנהלת את מצב היישום ואחראית לעדכון התצוגה כאשר מצב היישום משתנה בעקבות ארועים כמו לחיצות עבר[[עכבר (מחשב)|עכבר]], פקודות משתמש וכדומה. הוא משלב יכולות מולטימדיה, [[גרפיקה וקטורית]], אנימציה ו[[אינטראקטיביות]], ארוזים ב[[סביבת זמן ריצה]] יחידה ועצמאית. אפליקציות סילברלייט ניתנות ל[[תכנות]] בתשתית [[.NET]] החל מגרסה 2 [[סביבת פיתוח|בסביבת הפיתוח]] [[ויז'ואל סטודיו]]. [[ממשק משתמש|ממשק המשתמש]] מוגדר באמצעות [[שפת תגיות]] [[XAML]]. ניתן ליצור באמצעותו [[גאדג'ט]]ים עבור [[Windows 7]].
 
מעבד ה[[וידאו]] של סילברלייט תומך בתצוגת וידאו ב[[פורמט קובץ|פורמטים]]: [[H.264]], [[WMV]], [[Windows Media Audio|WMA]], [[MPEG III]] על גבי כל הדפדפנים הנתמכים, מבלי צורך ב-[[Windows Media Player]] או ב[[ספרייה (תכנות)|ספריות]] נלוות ותוספים שלו. הסיבה היא שפורמט WMV המוטמע בסילברלייט מיישם את [[תקן]] SMPTE VC-1 לתצוגת וידאו ומאפשר ניגון ערוצי וידאו ושמע בפורמטים אלו ברישיון לשימוש פרטי.{{דרושה הבהרה|סיבה = יש בעיית ניסוח או מידע חלקי במשפט זה}} סילברלייט תומך גם בממשק [[Document Object Model|DOM]] תואם [[AJAX (תכנות)|AJAX]] וכולל רכיב [[הורדה]] אוטומטית של תכנים הדרושים להפעלת יישומים, [[סקריפט]]ים, [[מדיה דיגיטלית|מדיה]] ומידע (data).