Electron js Nedir?

Electron, HTML, CSS ve JavaScript ile platformlar arası masaüstü uygulamaları oluşturmak için GitHub tarafından geliştirilen açık kaynaklı bir kütüphanedir. Electron, Chromium ve Node.js'yi tek bir çalışma zamanında birleştirerek bunu başarır ve uygulamalar Mac, Windows ve Linux için paketlenebilir.

Electron 2013'te, GitHub'ın değiştirilebilir metin editörü olan Atom'un kurulacağı çerçeve olarak başladı. İkisi de 2014 baharında açık kaynaklıydı.

O zamandan beri açık kaynaklı geliştiriciler, yeni teşebbüsler ve kurulu şirketler tarafından kullanılan popüler bir araç haline geldi.

Electron'un katılımcıları ve bültenleri hakkında daha fazla bilgi edinmek veya Electron ile proramlamaya başlamak için Electron Dökümanlarını okumaya devam edin.

Neden Electron?


Electron, zengin yerel (işletim sistemi) API'ler içeren bir çalışma zamanı sağlayarak saf JavaScript ile masaüstü uygulamaları oluşturmanıza olanak sağlar.

Bu, Electron'un grafiksel kullanıcı arabirimi (GUI) kitaplıklarına bir JavaScript bağlaması olduğu anlamına gelmez. Bunun yerine, Electron web sayfalarını GUI'si olarak kullanır, böylece JavaScript tarafından kontrol edilen minimal bir Chromium tarayıcısı olarak da görebilirsiniz. Bu nedenle, tüm elektron uygulamaları, işletim sisteminizin API'lerinden yararlanabilecek bir tarayıcıda çalışan teknik olarak web sayfalarıdır.

Electron kimler kullanır?


Github, Atom metin editörünü oluşturmak için Elektron'u geliştirdi. Her ikisi de 2014 yılında açık kaynaklıydı. Elektron, Microsoft, Github, Slack vb. Birçok şirket tarafından kullanılıyor.

Electron, birçok uygulama oluşturmak için kullanılmıştır. Aşağıda birkaç kayda değer uygulama var:

Temel Felsefe


Elektronu küçük (dosya boyutu) ve sürdürülebilir (bağımlılıkların ve API'ların yayılımı) tutmak için, proje çekirdek projenin kapsamını sınırlar.

Örneğin, Electron, yalnızca Chromium'un tamamını değil, Chromium'daki işleme (render) kütüphanesini kullanır. Bu, Chromium'u yükseltmeyi kolaylaştırır, ancak Google Chrome'da bulunan bazı tarayıcı özelliklerinin Electron'da bulunmadığı anlamına gelir.

Electron'a eklenen yeni özellikler esas olarak yerel API'ler olmalıdır. Bir özellik kendi Node.js modülü olabilir, büyük olasılıkla olmalıdır.

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

1934

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML DİV ve SPAN NEDİR?
  • HTML FORM OLUŞTURMA
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML RESİM EKLEME
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.