الکترون در مقابل برنامههای بومی: آیا تفاوت عملکرد واقعی است؟
سالهاست که بحث داغی در جامعه توسعه نرمافزار جریان دارد: الکترون در مقابل بومی (Native). غولهای دسکتاپ مدرن مانند Visual Studio Code، Slack، Discord و Teams بر روی الکترون ساخته شدهاند؛ فریمورکی که به توسعهدهندگان اجازه میدهد با استفاده از فناوریهای وب، برنامههای دسکتاپ چندسکویی بسازند.
در عین حال، کاربران و توسعهدهندگان به طور مکرر از اینکه برنامههای الکترون “سنگین”، “کند” و “حریص رم (RAM)” هستند، شکایت دارند. در طرف دیگر، برنامههای بومی قرار دارند که به طور خاص برای یک سیستمعامل هدف نوشته شدهاند (با استفاده از Swift/Objective-C برای macOS، Kotlin/C# برای Windows/Android و C++/Qt برای Linux).
Electron
Native Apps
Performance
Software Engineering
Desktop Development