Electron
Penulis asliGitHub
PengembangOpenJS Foundation
Rilis awal15ย Juli 2013; 12 tahun laluย (2013-07-15)[1]
Templat:Kotak info perangkat lunak/simple
Ditulis dalamC++, JavaScript, Objective-C++, Python dan Objective-C
Sistem operasiLinux, macOS dan Windows
PlatformIA-32, x86-64, ARM
LisensiMIT License[2]
Situs webwww.electronjs.org Sunting di Wikidata
Repositori

Electron adalah suatu kerangka kerja yang digunakan untuk membangun aplikasi berbasis komputer meja (desktop), dimana aplikasi yang dihasilkan dapat berjalan dalam semua sistem operasi seperti Windows, Linux, dan MacOS.[5] Electron dibuat oleh Cheng Zhao dan kemudian dibangun, dikembangkan, serta diawasi oleh GitHub. Electron dirilis pertama kali pada tanggal 15 Juli 2013.[6]

Electron memudahkan para pengembang aplikasi web untuk membangun aplikasi berbasis desktop karena kerangka kerja ini memungkinkan pengembangan aplikasi berbasis desktop dengan menggunakan perangkat program berbasis web seperti HTML, PHP, CSS, dan JavaScript.[7]

Konsep Aplikasi

sunting

Electron merupakan salah satu aplikasi sumber terbuka yang mengizinkan siapa saja untuk menginstal secara gratis melalui situs resmi Electron. Konsep membangun aplikasi dengan Electron yaitu perpaduan antara Chromium (aplikasi yang dijalankan dengan perambahan web) dan penggunaan Node.js. Oleh karena itu diperlukan perangkat Node.js saat akan membangun aplikasi dengan electron. Selain Node.js, diperlukan juga perangkat lunak NPM dan penyunting teks (Text Editor). Aplikasi yang sedang dibangun dapat dijalankan melalui baris perintah.

Kritik

sunting

Aplikasi Electron telah dikritik karena mengandung beban yang signifikan dikarenakan ketergantungannya dengan Chromium. Dibandingkan dengan aplikasi native yang memberikan fitur serupa, aplikasi Electron mengambil banyak ruang penyimpanan dan RAM sementara performanya lebih lambat dan memberikan tampilan yang non-native.[8][9] Beberapa alternatif telah ditulis untuk menggunakan peramban web yang terdapat dalam sistem operasi daripada menyematkan peramban web yang baru lagi ke dalam aplikasi.[10]

Aplikasi yang Dihasilkan

sunting

Electron telah menjadi kerangka kerja yang selalu digunakan untuk membangun aplikasi-aplikasi terkenal seperti Visual Studio Code,[11] Skype,[12] dan WhatsApp. Adapun aplikasi lainnya yang dibangun dengan Electron adalah Atom, GitHub Desktop,[13] Microsoft Teams,[14] Basecamp 3,[12] Cryptocat,[12] serta banyak lagi aplikasi yang dibangun dan dikembangkan dengan Electron.[12]

Referensi

sunting
  1. ^ "electron/electron". GitHub. Diakses tanggal 8 Mei 2018.
  2. ^ "electron/LICENSE at master". GitHub. Diakses tanggal 3 Juli 2020.
  3. ^ "Release electron v40.6.0". 19 Februari 2026. Diakses tanggal 19 Februari 2026.
  4. ^ "Release electron v41.0.0-beta.4". 19 Februari 2026. Diakses tanggal 20 Februari 2026.
  5. ^ "Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS". www.electronjs.org (dalam bahasa American English). Diakses tanggal 6 Oktober 2020.
  6. ^ "Build software better, together". GitHub (dalam bahasa Inggris). Diakses tanggal 6 Oktober 2020.
  7. ^ "Atom Shell is now Electron | Electron Blog". www.electronjs.org (dalam bahasa American English). Diakses tanggal 6 Oktober 2020.
  8. ^ "Electron considered harmful". Blog Drew DeVault. Diakses tanggal 2 Oktober 2019.
  9. ^ Beyer, Casper. "Electron is cancer". Commit Log. Medium. Diakses tanggal 2 Oktober 2019.
  10. ^ RS, Shudakar (8 Oktober 2020). "Electron alternatives". Github.
  11. ^ Bright, Peter (29 April 2015). "Microsoft's new Code editor is built on Google's Chromium". Ars Technica (dalam bahasa American English). Diakses tanggal 6 Oktober 2020.
  12. ^ a b c d "Electron Apps | Electron". www.electronjs.org (dalam bahasa American English). Diakses tanggal 6 Oktober 2020.
  13. ^ "Announcing Git Integration for Atom and GitHub Desktop Beta". The GitHub Blog (dalam bahasa American English). 17 Mei 2017. Diakses tanggal 6 Oktober 2020.
  14. ^ "Electron Helper and branding". TECHCOMMUNITY.MICROSOFT.COM (dalam bahasa Inggris). 20 Mei 2017. Diakses tanggal 6 Oktober 2020.

Pranala luar

sunting

๐Ÿ“š Artikel Terkait di Wikipedia

Brave (peramban web)

gratis dan sumber terbuka berbasis Chromium, yang dikembangkan oleh Brave Software Inc.. Brave adalah peramban yang berfokus pada privasi, yang salah satunya

Mikroskop

tahun 1931, mikroskop elektron transmisi (bahasa Inggris: Transmission Electron Microscope (TEM)). Mikroskop elektron transmisi bekerja dengan prinsip

Hitachi

tanggal 14 Maret 2018, Zoomdata mengumumkan kemitraan dengan Hitachi INS Software untuk membantu mengembangkan pasar analisis mahadata di Jepang. ๆ ชๅผไผš็คพๆ—ฅ็ซ‹่ฃฝไฝœๆ‰€

Discord

karena sifatnya yang terdistribusi. Klien Discord dibuat di atas kerangka Electron menggunakan teknologi web, yang memungkinkannya menjadi multi-platform

Spektroskopi resonansi magnet inti

around GAMMA. relax Software for the analysis of NMR dynamics Vespa - VeSPA (Versatile Simulation, Pulses and Analysis) is a free software suite composed of

Yamaha

Corporation. Diakses tanggal 2012-11-13. "New Yamaha VOCALOID Singing Synthesis Software Generates Superb Vocals on a PC". Business Wire. AllBusiness.com. March

Onno W. Purbo

C.R. Selvakumar, "High gain SOI polysilicon emitter transistors," IEEE Electron Device Letter, Vol. 12, No. 11, pp.ย 635โ€“637,1991. Onno W. Purbo and Adang

Daftar penyewa tempat di One World Trade Center

Overload Systems, Jerry Molnar Personnel, Motive Communications, Persistence Software, Realcom Financial Partners, SIR Services New York, Strongin, Rothman &