חיפוש
  • יניב אור

Electron framework

עודכן ב: אפר 12

וודאי יצא לכם להשתמש בלפחות אחת מתוכנות הדסקטופ הבאות:

WhatsApp, Skype, Atom, Visual Studio Code, Light Table, GitHub Desktop, WordPress Desktop, Slack, Etcher

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


הפריימוורק מאפשר לבנות אפליקציות דסקטופ - קרוס פלטפורם - בשימוש ב-HTML, JavaScript ו-CSS. הוא מבוסס על Chromium בצד של ה-GUI ו-Node.js בצד ה"שרת". מה שאומר שניתן, בין היתר, להתקין חבילות npm כמו בפיתוח Web מקובל, מודרני.


קוד ה-API של אלקטרון, רובו נכתב ב-C++ וב-Objective-C ונחשף באופן ישיר לאפליקציה דרך JavaScript. הטיפול בקריאות שונות למערכת, למערכת הקבצים, לרכיבי UI כמו למשל תפריטים או דפדפן קבצים - כל פלטפורמה והרכיבים שלה - נעשה כבר בשבילנו ואין צורך לדאוג לפרטים הללו.


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


נעבור להתקנה ולקוד. נכנסתי לדף הבא:

https://github.com/electron/electron-quick-start


ופעלתי לפי ההוראות הבאות להתקנת מערכת בסיסית:



מעבר קצר על הקבצים (הסרטון ללא אודיו):


המשך יבוא...


© 2023 by DO IT YOURSELF. Proudly created with Wix.com