ElectronJS

Web & Masaüstü Frontend Teknolojileri
ElectronJS
Electron, web teknolojilerini kullanarak çapraz platform masaüstü uygulamaları oluşturmak için açık kaynak bir çerçevedir. Tek bir JavaScript kod tabanından yerel masaüstü uygulamaları sunmak için Chromium ve Node.js'i birleştirir.
Nedir?
Electron, geliştiricilerin HTML, CSS ve JavaScript kullanarak Windows, macOS ve Linux için yerel benzeri uygulamalar oluşturmasına olanak tanıyan bir masaüstü uygulama çerçevesidir. Render için Chromium ve arka uç yetenekleri için Node.js'i birleştirir.
Ne yapar?
Electron, web uygulamalarının dosya sistemleri, sistem bildirimleri, otomatik güncellemeler ve arka plan süreçleri gibi yerel işletim sistemi özelliklerine erişmesini sağlar. UI ve arka uç katmanları arasında güvenli iletişim için IPC'yi destekler.
Nerede kullanılır?
Electron, verimlilik araçları, geliştirici yardımcı programları, sohbet uygulamaları, paneller ve çapraz platform masaüstü ürünlerinde yaygın olarak kullanılmaktadır. VS Code ve Slack gibi popüler uygulamalar Electron ile geliştirilmiştir.
Ne zaman ve neden ortaya çıktı?
Electron, 2013 yılında (ilk olarak Atom Shell olarak) çapraz platform masaüstü geliştirmeyi basitleştirmek için tanıtıldı. Zengin UI ve işlevselliği korurken ayrı yerel kod tabanlarını sürdürme maliyetini azaltmak amacıyla ortaya çıktı.
Internative'de neden kullanıyoruz?
Ürünlerin derin sistem erişimi, otomatik güncelleme ve gerçek zamanlı özellikler gerektirdiği durumlarda, paylaşılan bir web kod tabanı ile birlikte çapraz platform masaüstü uygulamaları etkin bir şekilde sunmak için Electron'u kullanıyoruz.