DCSIMG
November 2010 - Posts - Guy Burstein's Blog

Guy Burstein's Blog

Developer Evangelist @ Microsoft

News

Guy Burstein The Bu

Disclaimer
Postings are provided 'As Is' with no warranties and confer no rights.

Guy Burstein LinkedIn Profile

November 2010 - Posts

סילברלייט לאן? הבהרות בנושא המחויבות של מיקרוסופט לסילברלייט

העתיד של סילברלייטבעקבות כנס המפתחים השנתי של מיקרוסופט (PDC) שהתקיים בשבוע שעבר, וראיון עם בוב מוגליה, נשיא חטיבת השרתים וכלי הפיתוח במיקרוסופט, עלו תהיות במספר בלוגים ואתרים טכנולוגים בארץ ובעולם לגבי המחויבות של מיקרוסופט ל- Silverlight.

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

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

להלן מספר שאלות ותשובות בנושא.

ש: האם מיקרוסופט נוטשת את סילברלייט?

ת: לחלוטין לא. מיקרוסופט מחזקת את ההשקעה ב- HTML5, אך במקביל ממליצה על שימוש ב- Silverlight עבור מספר Scenarios:

  • אפליקציות עסקיות (Line of Business), בין אם פנים ארגוניות ובין אם לאו.
  • אפליקציות הדורשות לצאת מחוץ לדפדפן, או לתקשר עם מערכת ההפעלה (לדוגמא – אינטגרציה עם רכיבי COM וכו')
  • אפליקציות המכילות מדיה עשירה, הגנה על תוכן (DRM), אנאליטיקס ויכולות נוספות
  • רכיבים הדורשים רמת אינטראקטיביות גבוהה בתוך אתר אינטרנט חיצוני (מפות, רכיבי DeepZoom וכו')
  • אפליקציות המיועדות ל- Windows Phone 7.

פוסט בעברית שפורסם בעבר לגבי העתיד של סילברלייט: http://blogs.microsoft.co.il/blogs/openness/archive/2010/09/03/silverlight-html5.aspx

ש: האם מומלץ להיכנס היום לפרויקטים מבוססי Silverlight?

ת: בוודאי, אם ה- Scenario מתאים לתחומי המיקוד של Silverlight, שמופיעים למעלה.
כיוון שמדובר פיתוח מבוסס פלטפורמת .NET, ומבוצע עם כלים כמו Visual Studio 2010, הפיתוח יעיל יותר, עקומת הלימוד נמוכה יותר והתוצאה מרשימה יותר.

ש: מהי המחויבות של מיקרוסופט ל- Silverlight? האם היא עוד משקיעה בטכנולוגיה

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

  • Silverlight היא פלטפורמת הפיתוח היחידה לאפליקציות ל- Windows Phone 7.
  • Visual Studio LightSwitch – גרסה חדשה של Visual Studio  (נמצאת כיום בבטא) שהיא סוג של "מחולל יישומים" לבניית אפליקציות עסקיות ב- Silverlight.
  • מיקרוסופט עובדת בימים אלו על הגרסה הבאה של Silverlight, שמכוונת להגיע גם למכשירים נוספים מלבד המחשב האישי והטלפונים הסלולריים.

ש: למה ניתן דגש כ"כ חזק על HTML5 במליאה?

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

ש: איך משפיעה מלחמת פלטפורמות הפיתוח בטלפונים הסלולריים על ההכרזה?

ת: מלחמת פלטפורמות הפיתוח לטלפונים הסלולריים – כיום ישנן מספר מערכות הפעלה מובילות לטלפונים חכמים, ולכל אחת מודל פיתוח ייחודי משלה.

  • אנדרואיד (של גוגל): פיתוח ב- Java, תומכת בפלאש, אך לא ב- Silverlight.
  • iPhone (של אפל): פיתוח בשפה ייעודית (Objective-C) ואין תמיכה בפלאש או Silverlight.
  • Windows Phone 7 (שלנו): פיתוח ב- Silverlight, אך לא בפלאש.

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

לסיכום,

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

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

Internet Explorer 9 תומך ב- HTML5 ומיקרוסופט מובילה בנושא התמיכה בסטנדרטים.