Cool :-) view the demo in a full page.
אין ספק ש- Silverlight עושה טוב לווב. אני אוהב לעבוד עם הטכנולוגיה, וקצב הדברים שיוצאים ב- Silverlight מדהים, למשל:
- Silverlight Toolkit
- Composite WPF and Silverlight
- מוצרי מדף כמו SanDock.
יש לי רק בעיה עקרונית אחת ...כול תוספת הכי קטנה שאתה מוסיף, למשל פקדים בסיסיים כמו DataGrid אתה מגיעה לקובץ XAP שגדול מ 100K ויותר. בעידן האינטרנט המהיר לא לכולם יש אינטרנט מהיר וגם לאלו שיש הוא לא תמיד מהיר, ולכן הזמן שצריך לחכות עד שנטען ה-XAP גורם לאנשים לעבור לדף הבא... ( לא רוצה לחכות למאה אחוז יותר משלוש שניות מקסימום...)
פתרון:
1. לחכות את הפשטות של ווב (HTTP) שכל דף הוא יחידה עצמאית. כלומר אני רוצה לפתח כמו WPF אבל שה-Silverlight ידע לטעון את ה-TYPES ע"פ דרישה ולא את כל XAP.
נכון שאפשר להשתמש במה שקיים כיום ולבנות תשתית כזו, אך ע"פ דעתי זה התפקיד של MS.
2. שSL יעשה סוג Share Cache לכל ה-DLL שמיקרוסופט מוציאה ( במילים אחרות סוג של GAC ) ואז לא יטען כל פעם מחדש ה-DLL של Silverlight Toolkit למשל בכל אפליקציה שמשתמשת בו.
אם לא יהיה לזה פתרון פשוט... אתרים מסחריים שבהם SL הוא לא חובה, לא ישתמשו בטכנולוגיה, לפחות לא עד שלכולם יהיה באמת אינטרנט מהיר מאוד.
אשמח לשמוע את דעתכם, פתרונות אחרים...