إصدار Electron 7.0.0، وهو نظام أساسي لإنشاء التطبيقات المعتمدة على محرك Chromium

مُعد الافراج عن منصة الكترون 7.0.0، والذي يوفر إطارًا قائمًا بذاته لتطوير التطبيقات المخصصة متعددة المنصات، باستخدام مكونات Chromium وV8 وNode.js كأساس. تغيير كبير في رقم الإصدار بسبب الترقية إلى قاعدة التعليمات البرمجية كروميوم شنومكسالمنصات Node.js 12.8 تحديث ومحرك جافا سكريبت V8 7.8. سابقًا مُتوقع لقد تم تأجيل انتهاء الدعم لأنظمة Linux 32 بت في الوقت الحالي والإصدار
7.0 بما في ذلك متاح في بنيات 32 بت.

بين تغيير في واجهات برمجة التطبيقات الخاصة بالإلكترون:

  • تمت إضافة أساليب ipcRenderer.invoc() وipcMain.handle() لتنظيم IPC غير المتزامن في نمط الطلب/الاستجابة، والذي موصى به استخدم بدلاً من الوحدة "البعيدة" ؛
  • تمت إضافة واجهة برمجة التطبيقات الأصلية لقراءة ومعالجة التغييرات في سمة النظام ونظام الألوان؛
  • تم الانتقال إلى منشئ تعريفات جديد لـ TypeScript؛
  • تمت إضافة دعم لنظام التشغيل Windows لأنظمة 64 بت استنادًا إلى بنية ARM.

تذكر أن Electron يسمح لك بإنشاء أي تطبيقات رسومية باستخدام تقنيات المتصفح ، والتي يتم تحديد منطقها في JavaScript و HTML و CSS ، ويمكن توسيع الوظيفة من خلال نظام الوظائف الإضافية. يمكن للمطورين الوصول إلى وحدات Node.js ، بالإضافة إلى واجهة برمجة تطبيقات موسعة لإنشاء مربعات حوار أصلية ، ودمج التطبيقات ، وإنشاء قوائم السياق ، والتكامل مع نظام عرض الإشعارات ، ومعالجة النوافذ ، والتفاعل مع أنظمة Chromium الفرعية.

على عكس تطبيقات الويب، يتم تسليم البرامج المعتمدة على الإلكترون كملفات قابلة للتنفيذ قائمة بذاتها وغير مرتبطة بالمتصفح. وفي الوقت نفسه، لا يحتاج المطور إلى القلق بشأن نقل التطبيق لمنصات مختلفة؛ حيث سيوفر Electron القدرة على البناء لجميع الأنظمة التي يدعمها Chromium. كما يوفر الإلكترون أموال لتنظيم التسليم التلقائي وتثبيت التحديثات (يمكن تسليم التحديثات إما من خادم منفصل أو مباشرة من GitHub).

من بين البرامج المبنية على منصة إلكترون، يمكننا أن نلاحظ المحرر ذرة، عميل البريد نيلاس، مجموعة أدوات للعمل مع Git GitKraken، نظام لتحليل وتصور استعلامات SQL ستيشن، نظام التدوين المكتبي WordPress، عميل BitTorrent WebTorrent سطح المكتببالإضافة إلى العملاء الرسميين لخدمات مثل Skype وSignal وSlack وBasecamp وTwitch وGhost وWire وWrike وVisual Studio Code وDiscord. المجموع في كتالوج برنامج الإلكترون قدم حوالي 800 طلب. لتبسيط تطوير التطبيقات الجديدة، مجموعة من المعايير التطبيقات التجريبية، بما في ذلك أمثلة التعليمات البرمجية لحل المشكلات المختلفة.

المصدر: opennet.ru

إضافة تعليق