לפני מספר ימים הוכרז בהשקת ה גרסה חדשה של OpenSilver 2.0, אשר עם תמיכה עבור VB.NET, כמו גם עם שיפורים באינטגרציה, תכונות חדשות, שיפורים ביצועים ועוד הרבה דברים
למי שלא יודע על OpenSilver, כדאי לדעת שזה הוא פרויקט הממשיך את פיתוח פלטפורמת Silverlight המאפשרת ליצור אפליקציות אינטרנט אינטראקטיביות באמצעות טכנולוגיות C#, XAML ו-.NET ואשר בשנת 2021 הפסיקה מיקרוסופט לפתח ולתחזק.
יישומים Silverlight הידור עם OpenSilver יכול לפעול בכל דפדפן שולחני ונייד התומך ב-WebAssembly, אך כרגע הידור אפשרי רק ב-Windows באמצעות Visual Studio.
במתכונתה הנוכחית, OpenSilver כבר עברה מעבר לשכבה כדי להאריך את חיי Silverlight ויכולה להיחשב כפלטפורמה עצמאית ליצירת יישומים חדשים.
בפעם הראשונה, חובבי VB.NET יכולים להצטרף לכיף וליצור יישומי אינטרנט עם Visual Basic ו-XAML. אבל רגע, יש עוד! נצל את היתרונות של אינטגרציה חלקה עם מסגרות פופולריות כמו Blazor, React ו-Angular - אין צורך להפעיל את אפליקציית OpenSilver מאפס! ראה את היצירות שלך מתעוררות לחיים עם תצוגה מקדימה חיה של XAML ותגיד שלום שוב לקלאסיקה מימי Silverlight.
תכונות חדשות עיקריות של OpenSilver 2.0
בגרסה החדשה הזו שמוצגת של OpenSilver 2.0, אחד המאפיינים החשובים ביותר שלו הוא תמיכה ב-VB.NET, אשר התווסף לפיתוח אפליקציות אינטרנט באמצעות שפת התכנות Visual Basic להגדרת הלוגיקה ושפת הסימון XAML עבור הממשק. תכונה חדשה זו אמורה להציע מסר חיובי לקהילת Visual Basic, ומעניקה להם ביטחון שהשפה המועדפת עליהם מחזיקה את עצמה בסביבות פיתוח מתקדמות.
עדכון זה מספק אפשרות נחוצה מאוד עבור אלה המתלהבים מ-VB.NET להמשיך לבנות יישומי אינטרנט חדשניים או להעביר יישומים מדור קודם לרשת המודרנית.
חידוש נוסף שבולט הוא ה-iאינטגרציה עם מסגרות אינטרנט של Blazor, React ו-Angular, יחד איתו נוסף רכיב XAML עבור Blazor, שמטרתו לאפשר למפתחים לשלב את OpenSilver בפרויקטים קיימים של Blazor.
בנוסף לכך, בולטת גם התמיכה הנוספת ב-XAML Preview, זאת הודות לפונקציית Live XAML Preview, בעזרתה תוכלו לצפות בתצוגה מקדימה של הממשק שמפותח תוך כדי פיתוחו, מבלי להפעיל את האפליקציה.
RIA היא עוד אחת מהתכונות החדשות הנלוות ל-OpenSilver 2.0, שכן הודות לתבנית אפליקציה עסקית זו ניתן לפשט את הפיתוח של אפליקציות אינטרנט לחברות, מאז RIA מאפשר יצירה אוטומטית של אובייקטים בשרת לביצוע בצד הלקוח, בנוסף, הוא יכול להתמודד עם מגוון משימות, לרבות שאילתות, אימות, שמירה במטמון של ישויות בצד הלקוח, מעקב אחר שינויים ועדכוני אצווה, ובכך לפשט את תהליך הפיתוח ולחזק את החוסן של יישומים.
של שינויים אחרים הבולטים:
- נוסף SampleCRM - דוגמה לאפליקציה פתוחה עם הטמעת מערכת CRM פונקציונלית לארגון אינטראקציה עם לקוחות בחברה והבטחת עבודת שירות המכירות.
- נוספה את היכולת ליצור פריסות משלך ולהשתמש בקבוצות של רכיבי ממשק שסופקו בנפרד, כגון ממשק המשתמש של Telerik עבור Silverlight.
- ביצועי הסימולטור הוגדלו משמעותית (עד פי 10) ויכולות ניפוי הבאגים הורחבו.
לבסוף מוזכר כי יש תוכניות עתידיות בו היא צפויה להיות מסוגלת לספק א סביבת עיצוב ויזואלית המאפשרת יצירת ממשקי XAML במצב WYSIWYG, תמיכה ב-WPF ו אינטגרציה משופרת עם עורך הקוד VS Code.
אם כן מעוניין לדעת יותר על זה, אתה יכול לבדוק את הפרטים בקישור הבא.