OpenSilver 2.2 מגיע עם תמיכה ב-LightSwitch, תיקונים ושינויים קלים שונים

OpenSilver_Logo

OpenSilver, מסגרת הקוד הפתוח ללא תוספים המשתמשת ב-WebAssembly, C#, XAML ו-.NET

הוכרזה השקת הגרסה החדשה של OpenSilver 2.2, שבה מוצגים רכיבים חדשים שנועדו להבטיח תאימות עם אפליקציות שפותחוs ב-Visual Studio LightSwitch יחד עם חבילת התאימות LightSwitch, בעזרתו הוא מקל על הגירה של יישומים שפותחו ב-Microsoft Visual Studio LightSwitch לטכנולוגיות אינטרנט מודרניות.

למי שלא יודע על OpenSilver, כדאי לדעת שזה הוא פרויקט הממשיך את פיתוח פלטפורמת Silverlight המאפשרת ליצור אפליקציות אינטרנט אינטראקטיביות באמצעות טכנולוגיות C#, XAML ו-.NET ואשר בשנת 2021 הפסיקה מיקרוסופט לפתח ולתחזק. יישומים Silverlight הידור עם OpenSilver יכול לפעול בכל דפדפן שולחני ונייד התומך ב-WebAssembly, אך כרגע הידור אפשרי רק ב-Windows באמצעות Visual Studio.

 OpenSilver 2.2

כפי שהזכרנו בהתחלה, ההשקה הזו של OpenSilver התמקדה בהבטחת תאימות עם יישומים שפותחו ב-Visual Studio LightSwitch, אבל אתה תתהה מהו Visual Studio LightSwitch? Visual Studio LightSwitch זה היה כלי פיתוח מבית מיקרוסופט המיועדת ליצירת תוכנה עסקית. ידוע בפשטות וביכולות ההתאמה האישית שלו, אפשר פיתוח מהיר ללא קוד באמצעות ממשק גרירה ושחרור לעצב ישויות, שאילתות וממשקי משתמש.

Visual Studio LightSwitch זה גם אפשר למפתחים מנוסים לשלב קוד מותאם אישית ב-C# ו-XAML (או VB.NET ו-XAML) כדי ליצור פקדים ייחודיים ולשפר את הפונקציונליות של היישומים שלך בפלטפורמות כמו LightSwitch. בניגוד להרבה פתרונות SaaS, LightSwitch הציעה שליטה מלאה על פריסת יישומים, ומספקת שילוב יוצא דופן של קלות שימוש והתאמה אישית לפיתוח תוכנה ארגונית.

עקב הפסקת הטיפול של המשלים, חברות רבות התמודדו עם הבעיה של סיכון של כשלים תפעוליים, בנוסף לעובדה שמשתמשים נאלצו לחפש חלופות או להיות תלויים בשימוש ב-Silverlight במצב IE, אפשרות שלא הייתה קיימת ב-100% עקב בעיות תאימות בעדכוני Windows עתידיים. עם OpenSilver 2.2, משתמשים יכולים להסיר את התלות הזו ב-IE ולהפעיל יישומי LightSwitch בדפדפני אינטרנט מודרניים.

הפעולה בדפדפנים הנוכחיים מושגת על ידי קומפילציה של יישומי LightSwitch בתצוגה המשתמשת ב-HTML5 וב-WebAssembly. טכנולוגיות אלו נתמכות על ידי כל הדפדפנים הפופולריים, כגון Edge, Chrome, Firefox, Safari ו-Opera, ואינן דורשות התקנה של תוספים נוספים. עם זאת, במתכונתה הנוכחית, OpenSilver מספקת רק סביבת זמן ריצה להפעלת יישומי LightSwitch, ללא יכולת ליצור תוכניות חדשות ב-Visual Studio LightSwitch.

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

של שינויים נוספים שיושמו:

  • שיפור משמעותי בביצועים, במיוחד עבור יישומים שפורסמו והורכבו עם AOT
  • תצוגה מקדימה חיה משופרת של XAML
  • הטמעה יכולות מדידת טקסט מתקדמות באמצעות ה-ActualWidth ו-ActualHeight של TextBlock.
  • גלילה משופרת במכשירים ניידים
  • יישם את המחלקה InsulatedStorageSettings
  • מאפיין UIElement.OpacityMask מיושם
  • אירוע מנותב UIElement.TextInputStart יושם
  • מאפיין CaretBrush מיושם עבור TextBox ו- PasswordBox
  • הטמיע את המאפיין UseShadowDOM ב-HtmlPresenter כדי להוסיף אפשרות לבודד את התוכן שלו מה-DOM.
  • תיקון שגיאות

לבסוף, מוזכר כי מהדורות עתידיות של OpenSilver שואפות לספק כלי פיתוח מלאים יותר התומכים במספר פלטפורמות. מתוכננת יצירת מערכת עיצוב ויזואלית עבור ממשק XAML UI Designer, כמו גם אינטגרציה עם פלטפורמת .NET MAUI לפיתוח תוכניות התואמות ל-iOS, Android, macOS, Linux ו-Windows ותמיכה ב-XAML Hot Reload ייכללו גם כן. , CLI, Visual Studio Code ו-Rider, מרחיבים את היכולות והגמישות עבור מפתחים העובדים עם יישומי LightSwitch.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.