שחררה את הגרסה החדשה של Electron 6.0.0, פלטפורמת פיתוח היישומים המבוססת על מנוע הכרום

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

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

על אלקטרונים

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

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

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

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

מהתוכניות שנוצרו על בסיס פלטפורמת האלקטרונים, נוכל להזכיר את עורך Atom, לקוח הדוא"ל של Nylas, את הכלים לעבודה עם GitKraken, את מערכת ניתוח השאילתות Wagon SQL והדמיה, מערכת הבלוגים של WordPress Desktop, לקוח BitTorrent Desktop WebTorrent ושירותים כגון Skype, Signal, Slack, Basecamp. , Twitch, Ghost, Wire, Wrike, Visual Studio Code, ו- Discord.

שינויים עיקריים באלקטרון 6.0.0

המהדורה החדשה הזו עמוסה בעדכונים, תיקונים ותכונות חדשות. שינוי משמעותי במספר הגרסה משויך אליו עדכון בסיס הקוד של הגרסה החדשה של Chromium 76 וכן לפלטפורמת Node.js 12.4 ומנוע ה- JavaScript V8 7.6.

חוץ מזה סיום התמיכה במערכות לינוקס של 32 סיביות ששוחררו לפני חודשים על ידי המפתחים, עדיין נדחה לעת עתה וגרסת 6.0 זמינה גם בגרסאות 32 סיביות

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

בין השינויים הבולטים ביותר בגירסה החדשה של ה- API, אנו יכולים למצוא את הדברים הבאים:

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

ההבטחה ניתנת בעשרות תכונות, כולל קטגוריות ContentTracing. *, עוגיות. *, מושב. *, WebContents. * ו- webFrame. *.

כחלק מהעבודה לשיפור בידוד הרכיבים בזמן הריצה, שלוש אפליקציות בקר חדשות נוספו: Helper Helper (Renderer) .app לתהליכי טיוח, Helper Electron (GPU) .app לתהליכי אינטראקציה של GPU ו- Helper Helper (Plugin) .app לתוספים.

ההכנות החלו גם להגביל את העומס על תהליך העיבוד של מודולי הצומת בלבד באמצעות N-API או Context Aware.

ואילו היישום של net.IncomingMessage מותאם להתנהגותו של Node.js.

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

כיצד להשיג את הגרסה החדשה של Electron 6.0.0?

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

ההתקנה הסתיימה במסוף והקלד את הפקודה הבאה כדי לקבל את גרסת 6.0.0 של האלקטרון:

npm install electron@latest


היה הראשון להגיב

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

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

*

*

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