Lompat ke isi

Electron.js: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 25444845; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''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 [[Microsoft Windows|Windows]], [[Linux]], dan [[MacOS]]. Electron dibuat oleh Cheng Zhao dan kemudian dibangun, dikembangkan, serta diawasi oleh [[GitHub]]. Electron dirilis pertama kali pada tanggal 15 Juli 2013.
[[File:Electron_20.0.3_screenshot.png|thumb|right|280px|Electron 20.0.3 screenshot]]


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]].
'''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 [[Microsoft Windows|Windows]], [[Linux]], dan [[MacOS]].<ref>[https://www.electronjs.org/ Electron Build cross-platform desktop apps with JavaScript, HTML, and CSS]. ''www.electronjs.org''.</ref> Electron dibuat oleh Cheng Zhao dan kemudian dibangun, dikembangkan, serta diawasi oleh [[GitHub]]. Electron dirilis pertama kali pada tanggal 15 Juli 2013.<ref>[https://github.com/ Build software better, together]. ''GitHub''.</ref>
 
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]].<ref>[https://www.electronjs.org/blog/electron Atom Shell is now Electron Electron Blog]. ''www.electronjs.org''.</ref>


== Konsep Aplikasi ==
== Konsep Aplikasi ==
Baris 7: Baris 9:


== Kritik ==
== Kritik ==
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''. Beberapa alternatif telah ditulis untuk menggunakan peramban web yang terdapat dalam sistem operasi  daripada menyematkan peramban web yang baru lagi ke dalam aplikasi.
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''.<ref>[https://drewdevault.com/2016/11/24/Electron-considered-harmful.html Electron considered harmful]. ''Blog Drew DeVault''.</ref><ref>Casper Beyer. [https://medium.com/commitlog/electron-is-cancer-b066108e6c32h Electron is cancer]. ''Commit Log''. Medium.</ref> Beberapa alternatif telah ditulis untuk menggunakan peramban web yang terdapat dalam sistem operasi  daripada menyematkan peramban web yang baru lagi ke dalam aplikasi.<ref>Shudakar RS. [https://github.com/sudhakar3697/electron-alternatives Electron alternatives]. ''Github''. 8 Oktober 2020.</ref>


== Aplikasi yang Dihasilkan ==
== Aplikasi yang Dihasilkan ==
Electron telah menjadi kerangka kerja yang selalu digunakan untuk membangun aplikasi-aplikasi terkenal seperti [[Visual Studio Code]], [[Skype]], dan [[WhatsApp]]. Adapun aplikasi lainnya yang dibangun dengan Electron adalah [[Atom_(text_editor)|Atom]], GitHub Desktop, Microsoft Teams, Basecamp 3, Cryptocat, serta banyak lagi aplikasi yang dibangun dan dikembangkan dengan Electron.
Electron telah menjadi kerangka kerja yang selalu digunakan untuk membangun aplikasi-aplikasi terkenal seperti [[Visual Studio Code]],<ref>Peter Bright. [https://arstechnica.com/information-technology/2015/04/microsofts-new-code-editor-is-built-on-googles-chromium/ Microsoft’s new Code editor is built on Google’s Chromium]. ''Ars Technica''. 2015-04-29.</ref> [[Skype]],<ref>[https://www.electronjs.org/apps Electron Apps Electron]. ''www.electronjs.org''.</ref> dan [[WhatsApp]]. Adapun aplikasi lainnya yang dibangun dengan Electron adalah [[Atom_(text_editor)|Atom]], GitHub Desktop,<ref>[https://github.blog/2017-05-16-announcing-git-integration-for-atom-and-github-desktop-beta/ Announcing Git Integration for Atom and GitHub Desktop Beta]. ''The GitHub Blog''. 2017-05-17.</ref> Microsoft Teams,<ref>[https://techcommunity.microsoft.com/t5/microsoft-teams/electron-helper-and-branding/m-p/71595#M4715 Electron Helper and branding]. ''TECHCOMMUNITY.MICROSOFT.COM''. 2017-05-20.</ref> Basecamp 3,<ref>[https://www.electronjs.org/apps Electron Apps Electron]. ''www.electronjs.org''.</ref> Cryptocat,<ref>[https://www.electronjs.org/apps Electron Apps Electron]. ''www.electronjs.org''.</ref> serta banyak lagi aplikasi yang dibangun dan dikembangkan dengan Electron.<ref>[https://www.electronjs.org/apps Electron Apps Electron]. ''www.electronjs.org''.</ref>
 
== Referensi ==
 


== Pranala luar ==
== Pranala luar ==
*[https://www.electronjs.org/ Situs resmi]
*[https://www.electronjs.org/ Situs resmi]


== Referensi ==
<references />


== Sumber dan atribusi ==


== Sumber dan atribusi ==
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Electron.js&oldid=25444845 Wikipedia bahasa Indonesia], revisi 25444845 (2024-03-17T05:32:55Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Electron.js&oldid=25444845 Wikipedia bahasa Indonesia], revisi 25444845 (2024-03-17T05:32:55Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 24 Agustus 2026 18.11

Electron 20.0.3 screenshot

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.[1] Electron dibuat oleh Cheng Zhao dan kemudian dibangun, dikembangkan, serta diawasi oleh GitHub. Electron dirilis pertama kali pada tanggal 15 Juli 2013.[2]

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.[3]

Konsep Aplikasi

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

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.[4][5] Beberapa alternatif telah ditulis untuk menggunakan peramban web yang terdapat dalam sistem operasi daripada menyematkan peramban web yang baru lagi ke dalam aplikasi.[6]

Aplikasi yang Dihasilkan

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

Pranala luar

Referensi

  1. Electron Build cross-platform desktop apps with JavaScript, HTML, and CSS. www.electronjs.org.
  2. Build software better, together. GitHub.
  3. Atom Shell is now Electron Electron Blog. www.electronjs.org.
  4. Electron considered harmful. Blog Drew DeVault.
  5. Casper Beyer. Electron is cancer. Commit Log. Medium.
  6. Shudakar RS. Electron alternatives. Github. 8 Oktober 2020.
  7. Peter Bright. Microsoft’s new Code editor is built on Google’s Chromium. Ars Technica. 2015-04-29.
  8. Electron Apps Electron. www.electronjs.org.
  9. Announcing Git Integration for Atom and GitHub Desktop Beta. The GitHub Blog. 2017-05-17.
  10. Electron Helper and branding. TECHCOMMUNITY.MICROSOFT.COM. 2017-05-20.
  11. Electron Apps Electron. www.electronjs.org.
  12. Electron Apps Electron. www.electronjs.org.
  13. Electron Apps Electron. www.electronjs.org.

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 25444845 (2024-03-17T05:32:55Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.