تم إطلاق الإصدار الجديد من Electron 6.0.0 ، منصة تطوير التطبيقات القائمة على محرك Chromium

بعد عدة أسابيع من التطوير وكجزء من جدول إصدار الإلكترون ، تم الإعلان عن إطلاق الإصدار الجديد لمنصة Electron 6.0.0، والذي يوفر إطارًا قائمًا بذاته لتطوير تطبيقات المستخدم عبر الأنظمة الأساسية ، باستخدام Chromium و V8 و Node.js كقاعدة.

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

حول الكترون

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

بخلاف التطبيقات المستندة إلى الويب ، يتم تسليم البرامج المستندة إلى الإلكترون كملفات قابلة للتنفيذ قائمة بذاتها غير مرتبطة بالمتصفح.

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

يتم تمثيل دليل البرامج المعتمدة على الإلكترون بحوالي 800 تطبيق.

من البرامج التي تم إنشاؤها على أساس منصة Electron ، يمكننا ذكر محرر Atom ، وعميل البريد الإلكتروني Nylas ، وأدوات العمل مع GitKraken ، ونظام تحليل استعلام Wagon SQL والتصور ، ونظام التدوين WordPress Desktop ، وعميل WebTorrent Desktop BitTorrent والخدمات مثل Skype ، و Signal ، و Slack ، و Basecamp و Twitch و Ghost و Wire و Wrike و Visual Studio Code و Discord.

التغييرات الرئيسية في الإلكترون 6.0.0

هذا الإصدار الجديد مليء بالتحديثات والإصلاحات والميزات الجديدة. يرتبط تغيير كبير في رقم الإصدار بـ تحديث قاعدة الكود للإصدار الجديد من Chromium 76 وكذلك لمنصة Node.js 12.4 ومحرك V8 7.6 JavaScript.

إلى جانب ذلك إنهاء دعم أنظمة Linux 32 بت التي تم إصدارها قبل أشهر من قبل المطورين ، لا يزال مؤجلًا حتى الآن والإصدار 6.0 متاح أيضًا في إصدارات 32 بت

لتبسيط تطوير التطبيقات الجديدة ، تم إعداد مجموعة تطبيق تجريبي نموذجيةs ، بما في ذلك نموذج التعليمات البرمجية لحل المشكلات المختلفة.

من بين أبرز التغييرات التي تم إجراؤها على الإصدار الجديد من واجهة برمجة التطبيقات ، يمكننا العثور على ما يلي:

استمرت ترجمة برنامج التشغيل غير المتزامن، التي استخدمت سابقًا مكالمات رد الاتصال ، إلى نموذج يعتمد على آلية Promise.

يتم توفير Promise في عشرات الميزات ، بما في ذلك فئات ContentTracing. *، بسكويت. *، جلسة. * ، محتويات الويب. * وإطار الويب. *.

كجزء من العمل لتحسين عزل المكونات في وقت التشغيل ، تمت إضافة ثلاثة تطبيقات تحكم جديدة: Electron Helper (Renderer). تطبيق لعمليات العرض ، Electron Helper (GPU). تطبيق لعمليات تفاعل GPU و Electron Helper (Plugin).

بدأت الاستعدادات أيضًا في الحد من الحمل على عملية تقديم وحدات Node النمطية فقط باستخدام N-API أو Context Aware.

أثناء تنفيذ net.IncomingMessage يتماشى مع سلوك Node.js.

إذا كنت تريد معرفة المزيد عن التغييرات والتفاصيل الخاصة بهذا الإصدار الجديد من Electron 6.0.0 ، يمكنك زيارة الإعلان الرسمي الموجود على مدونة Electron. الرابط هو هذا.

كيف تحصل على الإصدار الجديد من Electron 6.0.0؟

أخيرًا ، إذا كنت ترغب في الحصول على هذا الإصدار الجديد من النظام الأساسي ، يمكنك القيام بذلك بمساعدة مدير الحزم npm وهو متاح لمعظم توزيعات Linux الحالية وبالطبع مع محطة طرفية على نظامك.

تم التثبيت في المحطة واكتب الأمر التالي فقط للحصول على الإصدار 6.0.0 من الإلكترون:

npm install electron@latest


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.