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

مُعد الافراج عن منصة الكترون 10.0.0، والذي يوفر إطارًا قائمًا بذاته لتطوير التطبيقات المخصصة متعددة المنصات، باستخدام مكونات Chromium وV8 وNode.js كأساس. تغيير كبير في رقم الإصدار بسبب الترقية إلى قاعدة التعليمات البرمجية كروميوم شنومكسالمنصات Node.js 12.16.3 تحديث ومحرك جافا سكريبت V8 8.5.

В إصدار جديد:

  • مضاف طريقة content.getBackgroundThrottling() وخاصية content.backgroundThrottling.
  • توفر العملية الرئيسية الوصول إلى وحدة DesktopCapturer.
  • وأضاف طريقة ses.isPersistent() لتحديد الجلسات المستمرة.
  • تم حل مشكلات الشبكة التي تمنع اكتمال اتصالات RTC
    بسبب تغيير في عنوان IP.

  • يتم تعطيل الوحدة "البعيدة"، التي تمثل آلية IPC للتفاعل بين عملية عرض الصفحة الحالية والعملية الرئيسية، بشكل افتراضي.
  • تم تغيير الإعداد الافتراضي app.allowRendererProcessReuse إلى true، مما يمنع تحميل الوحدات غير الحساسة للسياق أثناء عملية العرض.
  • أضيفت بواسطة إعداد DisableDialogs لتعطيل مربعات الحوار بشكل كامل.
  • يتضمن عارض PDF مدمجًا يعتمد على pdfium.

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

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

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

المصدر: opennet.ru

إضافة تعليق