Gerçek Örneklerle Electron IPC İletişimi Açıklaması
Electron, HTML, CSS ve JavaScript gibi web teknolojilerini kullanarak platformlar arası masaüstü uygulamaları geliştirmek için en popüler framework’lerden biridir. Arka planda Electron, Node.js çalıştıran bir Ana İşlem (Main Process) ve kullanıcı arayüzünü oluşturmak için Chromium çalıştıran bir veya daha fazla Oluşturucu İşlem (Renderer Process)‘den oluşan çoklu işlem mimarisine sahiptir.
Güvenlik riskleri nedeniyle, modern Electron uygulamaları Oluşturucu İşlemi işletim sisteminden izole eder. Bu, Oluşturucu arayüzünden doğrudan Node.js modüllerine veya sistem kaynaklarına (dosya okumak veya veritabanı sorgulamak gibi) erişemeyeceğiniz anlamına gelir.
Electron
IPC
Node.js
Masaüstü Uygulamaları
JavaScript