Electron مقابل التطبيقات الأصلية: هل فرق الأداء حقيقي؟
لسنوات عديدة، دار نقاش حاد في مجتمع تطوير البرمجيات: Electron مقابل التطبيقات الأصلية (Native). تم بناء تطبيقات سطح المكتب العملاقة الحديثة مثل Visual Studio Code و Slack و Discord و Teams على Electron، وهو إطار عمل يتيح للمطورين بناء تطبيقات سطح مكتب متعددة المنصات باستخدام تقنيات الويب.
في الوقت نفسه، يشتكي المستخدمون والمطورون على حد سواء بشكل متكرر من أن تطبيقات Electron “منتفخة” و"بطيئة" و"مستهلكة للذاكرة العشوائية (RAM)". على الجانب الآخر تقف التطبيقات الأصلية، المكتوبة خصيصاً لنظام تشغيل مستهدف (باستخدام Swift/Objective-C لنظام macOS، و Kotlin/C# لنظام Windows/Android، و C++/Qt لنظام Linux).
Electron
تطبيقات أصلية
الأداء
هندسة البرمجيات
تطوير تطبيقات سطح المكتب