נייטרלינו מכוון אל אלקטרונים ו- NW.js

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

נייטרלינו, שנבנה כהוכחה לקונספט עבור יישומים קלים, דמויי אלקטרונים, ממנף JavaScript או TypeScript וטכנולוגיות נלוות CSS ו- HTML לבניית אפליקציות הפועלות ב- Windows, MacOS ו- Linux. בניגוד ל- Electron ו- NW.js, שתומכים גם בפיתוח חוצה פלטפורמות באמצעות JavaScript, Neutralino אינו מצריך התקנה של Node.js ותלותיה.

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

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

תכונות אחרות של Neutralino כוללות:

  • טביעת רגל קלה. אפליקציה לא דחוסה צורכת בערך 5MB ואפליקציה דחוסה בערך 1MB.
  • פיתוח מבוסס תבנית. ניתן לבנות יישומים באמצעות מספר תבניות שנבנו מראש באמצעות neu-CLI.
  • פונקציות מקומיות, עם API לגישה לפונקציות ברמת מערכת ההפעלה.
  • חבילת יישומים אחת לכל הפלטפורמות.
  • אין תלות נוספות.
  • ניתן לבצע ניפוי באגים באפליקציות באמצעות דפדפן.