Buku Electron tentang Belajar Electron 1.8.x untuk Windows



Meski perannya hampir tergantikan dengan aplikasi web, aplikasi desktop hingga kini belum bisa lepas dari aktivitas sehari-hari manusia.

Tergantung profesinya, manusia sampai sekarang masih menggunakan aplikasi desktop.

Entah itu untuk membuat dokumen, bermain game, melakukan pemrograman, dan lain-lain.

Aplikasi desktop memiliki beberapa keunggulan, seperti:
  • Tidak harus terkoneksi dengan internet untuk menggunakannya.
  • Lebih cepat karena setiap perintah dijalankan tanpa harus menunggu respon dari server.
  • Karena disimpan di komputer lokal, maka lebih aman.
  • Lebih mudah untuk mengakses hardware di komputer pengguna, bukan di server.

Namun, di sisi lain, aplikasi desktop pada umumnya tidak memiliki fasilitas GUI yang seindah aplikasi web.

Hingga akhirnya Electron muncul untuk menutupi kekurangan ini.

Apa Itu Electron?

Electron sebenarnya adalah sebuah browser.

Hanya saja, dengan beberapa modifikasi dari developernya, browser ini bisa diprogram untuk dapat dikustomisasi dan juga dapat mengakses API yang dimiliki operating system di komputer penggunanya.

Mengapa Kita Menggunakan Electron?

Karena Electron adalah sebuah browser, kita bisa menciptakan sebuah aplikasi yang berjalan di komputer lokal dengan fasilitas GUI seperti yang dimiliki aplikasi web.

Artinya, kita bisa menggunakan HTML, CSS, dan Javascript untuk membuat GUI dan juga menjalankan application logic.

Electron merupakan software free dan open source, sehingga kita bisa menggunakan dan mendistribusikannya tanpa membayar.

Selain itu, Electron juga dapat dijalankan di Windows, Linux, dan Mac OS sehingga memungkinkan untuk menjadi aplikasi yang dapat berjalan di tiga sistem operasi sekaligus dengan sekali program.

Selain dapat digunakan untuk membuat GUI yang menarik, Electron juga bisa digunakan untuk mengakses low level API di OS target melalui C++ Native Node Module.

Dengan demikian, pengguna bisa mendapatkan GUI yang menarik dan juga fungsi yang beragam.

Buku ini membahas pemrograman Electron 1.8.x untuk Windows.

Di buku ini, pembaca akan belajar tentang:
  • Pengenalan Electron
  • Cara kerja Electron
  • Main Process dan Renderer Process
  • Native GUI
  • Browser Window
  • System Dialog
  • System Tray
  • Notification
  • Modul bawaan Electron
  • Modul luar Electron
  • Modul Electron buatan sendiri
  • C++ Native Node Modules
  • Cara deployment Electron

Di bagian akhir ada praktikum:
  • Membuat aplikasi converter website ke PDF (portable)
  • Membuat aplikasi process dump dengan C++ Native Node Module (installable)

Tebal buku 160+ halaman

Source code disertakan dalam bentuk link ke repository Github.


Jika Anda tidak punya paypal, boleh dengan transfer bank:


Atau, mau beli DENGAN PULSA? Bisa, klik tombol di bawah ini:


Untuk membeli versi Android dengan pulsa, PELAJARI DI SINI.

JIKA ANDA MENGGUNAKAN IPHONE, download aplikasi Google Play Books untuk IPhone di sini. Tapi saya tidak yakin apakah bisa membayarnya dengan pulsa atau tidak. Silakan dicoba sendiri.