אלקטרון 7.0 מבוסס על Chromium 78, Node.js 12.8.1 ועוד

אֶלֶקטרוֹן

בטווח השבוע הזה הגרסה החדשה 7.0.0 הוכרזה על ידי צוות הפיתוח של אלקטרונים של המסגרת. אלקטרון היא מסגרת יישומית שולחנית חוצה פלטפורמות המשתמשת בטכנולוגיות אינטרנט, שההיגיון שלו נקבע על ידי JavaScript, HTML ו- CSS וניתן להרחיב את הפונקציונליות באמצעות מערכת התוספות. הוא פותח על ידי GitHub ומבוסס על פיתוח C ++.

רכיבי הליבה של אלקטרונים הם Chromium, Node.js ו- V8. התשתית מקודדת ב- Node.js, והממשק מבוסס על כלי Chromium, החלק הקוד הפתוח של גוגל כרום. למודולי Node.js זמינים עבור מפתחים, כמו גם ממשק API מתקדם ליצירת תיבות דו-שיח מקומיות, שילוב יישומים, יצירת תפריטי הקשר, שילוב עם מערכת יציאת ההתראות, מניפולציות בחלונות ואינטראקציה עם תת-מערכות כרום.

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

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

מה חדש באלקטרון 7.0.0?

הגרסה החדשה הזו של המסגרת כולל עדכונים מ מרכיביו השונים כגון Node.js 12.8.1, Chromium 78 ומנוע 8 V7.8.

בנוסף לעובדה שחשוב גם להדגיש זאת המתנה ההשעיהבעבר התמיכה במערכות לינוקס של 32 סיביות נדחתה (שוב) כך שגרסה חדשה זו של Electron 7.0 זמינה גם בגרסאות 32 סיביות.

מפתחים הוסיפו גרסת Windows עבור ארכיטקטורות זרוע של 64 סיביות במהדורה חדשה זו בנוסף לשיטות ipcRenderer.invoke () ו- ipcMain.handle () עבור בקשות / תגובה אסינכרוניות של IPCs.

צומת- js
Artaculo relacionado:
שחרר את הגרסה החדשה של Node.js 13.0

חידוש נוסף באלקטרון 7.0 הוא API חדש "nativeTheme" לקרוא ולהגיב לשינויים בתמות ופלטות הצבעים של מערכת ההפעלה.

מצד שני גם במודעה בולט את המעבר למחולל הגדרת TypeScript החדש כדי ליצור הגדרות מדויקות יותר משיעורי מודל C #. המטרה לכך היא ליצור יישומי אינטרנט שהוקלדו חזק כאשר המודלים בצד השרת וצד הלקוח מסונכרנים.

בין התכונות החדשות הבולטות, אנחנו יכולים למצוא:

  • ממשק ה- API של SystemPreferences.isDarkMode () נתמך כעת על ידי Windows.
  • ה- API של systemPreferences.isHighContrastColorScheme () נתמך על ידי macOS.
  • אפשרויות CaptureMode ו- maxFileSize לממשק ה- API של Netlog.
  • פרמטר חדש של כישלון סיבה לפונקציית החזרה של webContents.print ().
  • שיטת getBalls () ל- BrowserView.
  • תמיכה באירוע העברת עכבר מגש API ב- Windows.
  • הפעלת ממשק ה- API לדיווח W3C.
  • BrowserWindow.setFocable יושם ב- macOS.

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

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

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

איך להשיג אלקטרונים בלינוקס?

על מנת להריץ יישומים ו / או לעבוד עם אלקטרונים בתוך לינוקס, עלינו להתקין רק את Node.JS במערכת ומנהל חבילות ה- NPM שלה.

כדי להתקין את Node.JS ב- Linux, אתה יכול לבקר בפוסט שעליו אנו מדברים הגרסה החדשה של Node.JS 13 ובסיומו תמצאו את פקודות ההתקנה לחלק מהפצות הלינוקס השונות.


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

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

*

*

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