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

קוד מאחורי יישומים אלקטרונים

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

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

יישומים אלקטרוניים דומים יישומי אינטרנט

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

Downfalls

למרבה הצער, אתה תהיה קצר עם יישומי אלקטרון אם אתה מתכנן יישומים קידוד עבור מערכת ההפעלה של Chrome או Chromium OS. הסיבה לכך היא ש- Chrome ו- Chromium OS יש מערכת קבצים קטנה שאינה מסוגלת לטפל ביישומי אלקטרון. למרות שמערכות הפעלה אלה מבוססות על הקרנל של לינוקס, הן פועלות באופן ייחודי ממערכות הפעלה לינוקס פופולריות. בנוסף, האפליקציות מבוססות במידה רבה על דפדפן Chrome, ובנוסף ליישומי Google של צד ראשון, אין אפליקציות רבות שניתן להתקין ללא קשר לדפדפן Chrome.

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

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

סיכום

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