העתיד של Silverlight כש-HTML5 באופק

HTML 5 עוד לא ממש כאן, אבל הוא בהחלט מעורר הרבה דיונים חשובים בתעשייה. אחד מאותם דיונים מדבר על העתיד של טכנולוגיות דוגמת Silverlight של מיקרוסופט, אז הבאנו את גיא בורשטיין, מומחה לטכנולוגיות פיתוח של מיקרוסופט שיסביר לנו איזה מקום יש בעולם לטכנולוגיות הללו, כש-HTML 5 אוטוטו כאן.

סטנדרטים וחדשנות

מיקרוסופט מעורבת במעל 400 פעילויות לקידום סטנדרטים ופועלת בשיתוף עם למעלה מ- 150 ארגוני סטנדרטים ברחבי העולם. HTML הוא אחד הסטנדרטים הבולטים שמיקרוסופט מעורבות בהתפתחותו מזה שנים רבות, ואנחנו מחויביים לו ולשאר הסטנדרטים ב- Web, ולראיה, ישנן השקעות רבות של מיקרוסופט בפתרונות מבוססי HTML כמו ASP.Net, SharePoint וכו’ שימשיכו לחיות לעוד הרבה שנים. לגבי HTML5, אין לנו ספק שהתקן יהיה בשימוש נרחב בדיוק כפי ש- HTML 4.01 נמצא היום.

אבל סטנדרטים הם רק חלק מהכיוונים שהתעשייה מתקדמת לעברם. סטנדרטים שבשימוש נרחב הם כמו דרך סלולה, ומאפשרים לתעשיה לנוע קדימה. אך לפני שסוללים את הדרך, מישהו חייב לחצוב בהר ולהתוות את הכיוון. זהו תפקידה של החדשנות. חדשנות וסטנדרטים מזינים אחד את השני – חדשנות מתבססת על סטנדרטים קיימים ומרחיבה אותם או משלימה אותם במקומות שעדיין לא הגיעו אליהם, וכאשר הופכת לנפוצה מספיק, החדשנות הופכת לדור הבא של הסטנדרטים. ואז אפשר לסלול את הדרך ולהמשיך קדימה.

Silverlight HTML5 סילברלייטקיימות מספר דוגמאות למימוש רחב של יכולות שמאוחר יותר הפכו לסטנדרטים במיוחד בעולם הדפדפנים וטכנולוגיות צד לקוח. כיום, HTML מאמץ יכולות שהתחילו כחדשנות ע”י טכנולוגיות כמו פלאש וסילברלייט. יכולות האלה נמצאות בשימוש כ”כ נרחב באינטרנט שכבר נתפסות כמשהו בסיסי ביותר, ורף הציפיות מהסטנדרטים ב- Web הופך לגבוה יותר. יחד עם זאת, רף הציפיות של המשתמשים תמיד מתקדם מהר יותר מהסטנדרטים ואתגרים חדשים מקבלים מענה ע”י חדשנות.

כאן Silverlight נכנסת לתמונה. סילברלייט מעולם לא נועד להחליף את HTML, אלא לתת מענה טוב לדברים ש- HTML וטכנולוגיות נוספות לא מספקים, ולעשות זאת באופן שלמפתחים יהיה קל לפתח איתם. מיקרוסופט מחוייבת לשימוש ב- Silverlight כדי להרחיב את ה- Web לתחומים ש- HTML לא נותן להם מענה. מ”איים של אפליקציות עשירות ואינטראקטיביות” בתוך דפי HTML ועד אפליקציות Desktop שרצות בתוך הדפדפן ומחוצה לו.
אפשר לסווג את התחומים האלה ל- 3 קטגוריות:

שידור מדיה באיכות גבוהה

  • שיחות ועידה הכוללות שימוש במלצמת וידאו / מיקרופון.
  • שידורי וידאו on-demand עם יכולת הקלטה, חזרה בזמן והגנה על זכויות התוכן.
  • שידור מדיה לסוגי מחשבים והתקנים רבים כמו טלפונים סלולרים, מחשבים ניידים ולמכשירי iPad ו- iPhone.

למרות שהדוגמאות הנ”ל שייכות לעולם המדיה, כולן יישומים מלאים המשלבים מדיה עם שכבות אפליקטיביות שנותנות למשתמש אפשרויות רבות לקבוע איך, מתי וכמה תוכן לצרוך. אפשרויות אלה הן הרבה מעבר למה ש- HTML5 יתמוך, ונדרשים לעבוד בצורה זהה במגוון פלטפורמות ודפדפנים. למשל:

  • וידאו HD בקידוד H.264 ו-  VC-1.
  • DRM והגנה על תוכן המדיה
  • וידאו סטריאופוני בתלת מימד
  • שידור וידאו ב- Live
  • Smooth Streaming: התאמת איכות השידור תוך כדי השידור ע”פ רוחב הפס וביצועי החומרה של המשתמש.
  • שכבות מידע ע”ג הוידאו, הצגת תמונה בתוך תמונה.
  • שילוב יכולות Analytics בתוך הוידאו.

מחשקים ואפליקציות למשתמש הביתי

רף הציפיות של המשתמשים הולך ועולה בכל הקשור לאפליקציות שלהם ולהתקנים הקשורים. לא משנה אם זו אפליקציה לתמונות, לקניות או משחקים, משתמשים דורשים שזה יראה טוב, יפעל מהר ויתן חוייה טובה. סילברלייט מאפשרת למפתחים ומעצבים לתת למשתמשים שלהם את מה שהם רוצים:

  • ע”י שליטה מלאה במראה של כל הפקדים ואפשרות לבנות סטיילים עשירים
  • אפשרות לשיתוף פעולה בתהליך העבודה בין המעצב למפתח
  • שימוש בהאצת חומרה לתנועה טבעית של רכיבים ותמונות
  • הצגה בתלת מימד
  • יכולת לפתח אפליקציות מקביליות וממשק משתמש תגובתי

אפליקציות ארגוניות ועסקיות

כשהמשתמשים בבית מתרגלים לאפליקציות עשירות יותר עם ממשק משתמש חוייתי, הם דורשים את זה גם בעבודה. אפליקציות ארגוניות צריכות פלטפורמה חזקה כדי לעמוד בדרישות האלו ואף לתת הרבה מעבר. בעוד שאפליקציות ארגוניות צריכות להבנות מהיר ולתת פתרונות טובים וזולים, סילברלייט מספקת מספר תכונות שהופכות פיתוח אפליקציות עסקיות כאלה למשהו פשוט וכלכלי:

  • מעל 60 פקדים עשירים שניתנים לעיצוב בקלות
  • כלי פיתוח ועיצוב חדשניים ופרודוקטיביים
  • ביצועים מעולים עם .NET ועקומת למידה נמוכה ל- C#.
  • הצגת גרפים ותחקור מידע באופן אינטראקטיבי עם Silverlight PivotViewer
  • הדפסה מעוצבת
  • הפעלת רכיבי COM לאינטגרציה עם יישומי Office.

שיקולים נוספים

ישנם הרבה אפליקציות ומקרים בהם לא נדרשות היכולות המקדמות שציינתי למעלה, ומקרים רבים בהם סילברלייט ו- HTML עומדים בדרישות. למרות זאת, יש מספר שיקולים נוספים שכדאי לבדוק:

ביצועים

Silverlight HTML5 סילברלייט

רמת הביצועים, התגובתיות והיכולת של אפליקציות לבצע חישובים מורכבים במהירות הם אלמנטים בסיסיים שמגדירים האם חווית המשתמש טובה או לא. סילברלייט מנצלת את הביצועים של ה- CLR, עושה שימוש בהאצת חומרה בעת הצגת תמונות או וידאו ודואגת לממשק משתמש תגובתי ע”י אפליקציות מרובות Threadים. ברובם המוחלט של המקרים, Silverlight היא טכנולוגיית ה- Web המהירה ביותר כיום.

חוויה אחידה

אמנם מיקרוסופט תורמת תסריטי בדיקה רבים לארגוני התקנים העובדים על HTML5 ו- CSS3, אך יעבור עוד זמו רב עד שאלו יאומצו בצורה זהה ע”י כל הדפדפנים בפלטפורמות השונות. עם סילברלייט, מיקרוסופט מחוייבת לחוויה זהה בכל הדפדפנים במגוון פלטפורמות.

קצב ההתפתחות

Silverlight HTML5 סילברלייט

HTML5 נמצא על שולחן הסרטוטים מזה מספר שנים. בערך בחצי הזמן הזה, יצרנו את סילברלייט ושחררנו 4 גירסאות משמעותיות של הטכנולוגיה. גם כיום, לא ידוע מתי HTML5 יהיה בצורתו הסופית ומה בדיוק הוא יכיל, ועד היום בו יהיה בשימוש של כל הדפדפנים בצורה אחידה יקח עוד הרבה זמן. סילברלייט כבר כאן, מתפתחת בקצב מהיר ומספקת תמיכה בכל הדפדפנים הפופולרים.

מעבר לגבולות הדפדפן

Silverlight HTML5 סילברלייט

כשמדברים על העתיד של סילברלייט, אסור להשאר בתפיסה שאיתה התחיל המסע –  שסילברלייט היא רק תוסף לדפדפן. למרות שאפליקציות שרצות בתוך הדפדפן הוא הפוקוס המרכזי של הטכנולוגיה, כבר למעלה משנתיים שאנו מציגים יכולות שהן מחוץ לגבולות הדפדפן, ב- 3 סוגי אפליקציות: אלו המיועדות לשולחן העבודה, לטלפון הנייד ולסלון.

עם סילברלייט ניתן ליצור אפליקציות עוצמתיות לשולחן העבודה, כבר היום, ללא התקנה מיוחדת. כל משתמש יכול לגשת לאפליקציות האלה דרך האינטרנט ולהוסיף לשולחן העבודה, בתהליך פשוט להתקנה ובמידת הצורך להסרה. סילברלייט היא פלטפורמת הפיתוח עבור אפליקציות ל- Windows Phone 7, וכל מפתח המכיר Silverlight יכול לפתח כבר היום אפליקציות לטלפון הסלולרי. לאחרונה גם הכריזה מיקרוסופט על התוכניות להגיע עם Silverlight לסלון ולממירים הדיגיטלים.

גילוי נאות: הכותב הוא עובד חברת מיקרוסופט.

הפוסט נכתב במקור בבלוג “קוד פתוח במיקרוסופט

גיא בורשטיין

מומחה טכנולוגיות פיתוח במיקרוסופט ישראל, אחראי על הקשר עם קהילת הפתחים בארץ ובימים אלו מוביל את פעילות פיתוח האפליקציות ל- Windows 8

הגב

15 תגובות על "העתיד של Silverlight כש-HTML5 באופק"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
רן בר-זיק
Guest
היתרון הגדול והכמעט יחידי של סילברלייט הוא שעקומת הלימוד שלו (למפתחי דוטנט) היא נמוכה מאד וקל להכשיר מפתחים לפיתוח אפליקציות RIA בסילברלייט. הרבה יותר קל למצוא מפתח דוטנט טוב ממפתח פלקס/פלאש טוב. אני גם מאמין שכלי הפיתוח של מיקרוסופט יותר טובים מאלו שאדובי מספקת (לפחות בנוגע לפלאש). הבעיה העיקרית עם סילברלייט שעדיין התוסף שלו לא מאד נפוץ אצל המשתמשים ומשתמשים לא אוהבים להתקין תוספים חדשים. התמיכה ב-Windows Phone 7 היא נחמדה אבל לא ריאלית. כמה טלפונים ישתמשו במערכת ההפעלה של מיקרוסופט? כמה מהם יהיו פופולריים? בנוגע לתקן HTML והמחוייבות של מיקרוסופט אליו… כמפתח אינטרנט אני יכול לומר שהטענה הזו כפי… Read more »
יוני
Guest

סקירה לוקה בחסר. ההשוואה המתבקשת היא לפלאש, יותר מאשר HTML5

פליקס גרצמן
Guest
אני חושב שצריך להתייחס לסילברלייט בשני מישורים: מולטימדיה ויישומים עסקיים. מולטימדיה לא ממש התחום שלי, אז אני לא יכול להשוות לפלאש. בתחום יישומים, פלאש אולי מתאים אבל היחס אליו הוא לא כמוצר עסקי. רוב “מתכנתי” פלאש הם מתחום הגרפיקה, סביבת הפיתוח רחוקה מויז’ואל סטודיו ואדובי לא במצב להתפתח לתחום היישומים העסקיים. אנחנו כותבים אפליקציות ווב עשירות הן כבסיס למערכות ניהול תוכן והן כיישומי ניהול עסק. המסקנה מאוד פשוטה – HTML5 (וכל המסביב) בתור סביבת עבודה מלאה (תחליף לאפליקציות שולחניות) זה פנטזיה. דברים פשוטים מאפליקציות שולחניות כמו העתק/הדבק, הדפסה, משימות מקביליות, אבטחה, מהירות תגובה ועוד, לא קיימים או דורשים מאמץ מוגזם.… Read more »
מתניה
Guest

לא הבנתי מה מטרת הפוסט הזה, מעבר לפרסומת לסילברלייט.

אייל
Guest

הבעיה עם סילברלייט שמשתמש פשוט לא יודע מה זה בכלל.
אני גולש הרבה באתרים של מיקרוסופט והוטמייל. ומיקרוסופט דוחפת שם את סילברלייט באגרסיביות. תתפלאו, עד שקראתי את המאמר הזה, לא הבנתי מה זה סילברלייט!!

מיקרוסופט צריכה לדחוף את המוצר אצל המפתחים ולא אצל המשתמשים. אף אחד לא ידע מה זה פלאש עד שנכנס לאתר שהודיע לו: עליך להוריד פלאש בכדי לצפות באתר.

Dave
Guest

לא בדיוק כתבה מקצועית המשקפת תמונה מאוזנת. חבל.

יגאל
Guest
“הוא אחד הסטנדרטים הבולטים שמיקרוסופט מעורבות בהתפתחותו מזה שנים רבות, ואנחנו מחויביים לו ולשאר הסטנדרטים ב- Web, ולראיה, ישנן השקעות רבות של מיקרוסופט בפתרונות מבוססי HTML כמו ASP.Net, SharePoint וכו’ שימשיכו לחיות לעוד הרבה שנים.” תגיייייייייייייייד, איפה אתה חי? אההה… רגע…. זה המשך “הכותב הוא עובד חברת מיקרוסופט.” … זה מסביר הכל. לא רק שחברת מיקרוסופט לא עזרה בפיתוח הסטנדרט של HTML, היא עשתה בדיוק ההפך, מיקרוסופוט פגעה בסטנדרט בצורה מאוד חמורה לאורך השנים בכך שלא תמכה בו בעצמה! ולא תומכת בכולו עד עצם היום הזה. סילברלייט גורמת למפתחים, במקום להשתמש בכלים סטנדרטיים כמו JS כדי לייצר ממשקים אינטרקטיביאים, להשתמש… Read more »
צור
Guest

כותב הכתבה טועה ומטעה.
מייקרוסופט תומכת ב-HTML?

הרי, הכלים האירגונים שמייקרוסופט מספקת למפתחים כגון VS05/08 לא תומכים בHTML סטנדרטי.
למה Reporting Services מרנדר דפים שלא ניתנים לצפייה בFireFox או ב-כרום?
ומדובר כאן במוצר שבגרסתו האחרונה יצא לפני כשנה.

כתבה פרסומית.

Avi
Guest
כפלאשיסט נורא אהבתי את סילברלייט כפלטפורמה נוחה הן למפתח והן למעצב, יש בה הרבה דברים שהיו חסרים לי בפלאש, אך היא בהחלט לא מחליפה את מה שפלאש מסוגלת לעשות. כל הכתבה הזו היא ייחצון נפלא לSL אך ההשואוה הישירה לHTML5 לא כזו מדוייקת, מוקדם מדי לצפות מה HTML5 תאפשר כאשר עוד אין שום סטנדרט, אבל אף אחד לא חי בסרט שHTML5 יהיה תחליף לFLASH ו-SL לאפליקציות Stand Alone , אולי רק APPLE חיים בסרט הזה בינתיים כי זה מאוד תואם את האג’נדה שלהם, אבל נכון לעכשיו בשוק החופשי ובתעשיה בכלל פלאש וסילברלייט משחקות תפקיד חשוב ומאפשרות לעשות דברים שכלים אחרים… Read more »
אבי שילון
Guest
ואי, לא הייתי מקבל לעבודה אף אחד מהמגיבים. אין להם מושג בשיט (חוץ מפליקס התותח!). פשוט עצוב. לכל אלו שמבלבלים ת’מוח, לפחות כנסו לפה, תראו מה מייקרוסופט עושה בתחום הווב http://ie.microsoft.com/testdrive/ כתבו פה שהכתבה לא מקצועית… היא סופר מקצועית. הבהירה לי בדיוק היכן ניצבת silverlight ב- roadmap מול html5, למעשה המתחרה הכי גדולה של silverlight (וגם של flash, הם באותה הסירה כאן). ליגאל, עשית ת’פאדיחה. רואים שאין לך מושג על מה אתה מדבר. ASP.NET היא אכן לא שפה. היא framework (יש לך מושג מה זה בכלל?). framework שעושה אבסטרקציה לתכנות ברשת (פרוטוקול בעייתי, שכן הוא stateless) והופך אותו מאוד דומה… Read more »
רן בר-זיק
Guest

זה בסדר, לא נראה לי שמישהו מהמגיבים היה רוצה לעבוד אצלך.

אבי שילון
Guest

אילנה, אני מודה לך. אכן, לא הייתה לי תגובה נוספת. כנראה מישהו ניסה לרכוב על הגל. על כל פנים אני מתנצל. אני מודה שלפעמים אני קצת מתלהם ונסחף. סורי. חג שמח חברים!

אילנה ברודו
Member

אבי, אתה מתבקש לשמור על רמת דיון הולמת. מחקתי את התגובה השניה שנכתבה (אולי על ידי מישהו אחר) תחת שמך.

תודה וחג שמח!

יגאל
Guest

אבי, תאמין לי שאני יודע מה זה FRAMEWORK. עובד עם כאלה כבר הרבה שנים.
אל תתפלצן עלי “ASP זה לא שפה” פעם אחרונה שראיתי ASP היה לפני 5 שנים, וזה לא מעניין אותי איך אתם מכנים אותה בקהילה שלכם שם, הבנו שזה .NET וזה מגניב, וכל הבולשיט הזה.
http://www.asp.net/mvc זה FRAMEWORK. לא השפה עצמה.

איפה לימדו אותך שצריך לפתח אתרים כמו אפליקציות DESKTOP?

לא רוצה לפתח ככה, רוצה לפתח אפליקציות ווב כמו שמפתחים אפליקציות ווב. לא כמו שמיקרוסופט רוצים שתפתח למה נוח לשהם שהם לא צריכים לפתח כלים חדשים בשביל זה.
למדתה כמה מילים חדשות ואתה בא לת’פלצן?

מצלמות אבטחה
Guest

יאללה שיגיע כבר!!!

wpDiscuz

תגיות לכתבה: