Versi baru Electron 4.0.0 telah dikeluarkan

Elektron 4.0

Semalam pemaju projek elektron mengumumkan ketersediaan versi baru Electron 4.0.0 dan yang dengannya mereka berniat menyediakan kerangka kerja mandiri untuk mengembangkan aplikasi pengguna lintas platform, menggunakan komponen Chromium, V8 dan Node.js.

Untuk semua orang yang tidak mengenali elektron, saya boleh memberitahu anda perkara itu Ini membolehkan anda membuat aplikasi grafik menggunakan teknologi penyemak imbas, yang logiknya ditentukan dalam JavaScript, HTML dan CSS, dan fungsi dapat diperluas melalui sistem add-on.

Pembangun mempunyai akses ke modul Node.js serta API lanjutan untuk membuat dialog asli, mengintegrasikan aplikasi, membuat menu konteks, berintegrasi dengan sistem untuk memaparkan pemberitahuan, memanipulasi tingkap, dan berinteraksi dengan subsistem Chromium.

Tidak seperti aplikasi berasaskan web, program berasaskan Elektron disampaikan sebagai fail boleh laku yang terpisah yang tidak dihubungkan ke penyemak imbas.

Dalam kes ini, pembangun tidak perlu risau untuk memuatkan aplikasi untuk platform yang berbeza, Electron akan memberikan kemampuan untuk menyusun untuk semua sistem yang sesuai dengan Chromium.

Electron juga menyediakan alat untuk mengatur penghantaran dan pemasangan kemas kini secara automatik. (Kemas kini boleh dihantar dari pelayan yang berasingan atau langsung dari GitHub.)

Daripada program yang dibuat berdasarkan platform Electron, kita dapat menyebutkan:

  • Penyunting Atom
  • Pelanggan e-mel Nylas
  • Alat untuk bekerjasama dengan GitKraken
  • Sistem visualisasi dan analisis Wagon SQL
  • Sistem blog WordPress Desktop
  • Pelanggan BitTorrent desktop WebTorrent
  • Perkhidmatan seperti Skype
  • Isyarat
  • Slack
  • Basecamp
  • Menyentak
  • Hantu
  • Wire
  • Wrike
  • Kod Studio Visual
  • Perpecahan
  • Dan banyak lagi

Untuk mempermudah pengembangan aplikasi baru, satu set aplikasi demo khas telah disiapkan, termasuk contoh kod untuk menyelesaikan berbagai masalah.

Elektron-Aplikasi-untuk-Windows-Linux-dan-Mac

Versi baru Electron 4.0.0 telah dikeluarkan

Dalam ansuran baru Electron 4.0.0 ini beberapa ciri baru telah ditambah serta pembaikan dan penambahbaikan pada kod projek.

Perubahan ketara pada nombor versi disebabkan oleh kemas kini ke pangkalan data Chromium 69, ke platform Node.js 10.11.0 dan ke mesin JavaScript V8 6.9.

Lain-lain Salah satu perubahan yang diketengahkan oleh pembangun dalam siaran baru ini adalah di kelas BrowserWindows dan tag paparan web.

Itu, untuk alasan keselamatan yang lebih besar, kemampuan untuk mematikan modul «jarak jauh» telah ditambahkan, yang mewakili mekanisme IPC untuk interaksi antara proses rendering halaman semasa dan proses utama

Sebagai tambahan, dukungan ditambahkan untuk menyaring permintaan remote.require () dan remote.getGlobal () untuk mendapatkan kawalan penuh terhadap akses modul ke IPC, yang boleh berguna apabila anda tidak mahu mematikan modul jauh sepenuhnya semasa proses rendering atau dalam paparan web.

Selain itu, Panel About kini boleh diakses dari kod JavaScript.

Pengubahsuaian lain dibuat untuk menunjukkan panel ini, sekarang anda dapat menggunakan panggilan ke app.showAboutPanel (), yang pelaksanaannya mirip dengan mengklik menu yang sesuai.

Antara perubahan lain yang dapat diketengahkan dalam keluaran baru Electron 4.0.0 ini kami dapati:

  • Kaedah setBackgroundThrottling () telah ditambahkan, yang membolehkan anda mengawal hidup dan mati mekanisme untuk mengurangkan aktiviti menghasilkan peristiwa pemasa dan melukis animasi untuk tetingkap yang berjalan di latar belakang.
  • Mengubah mekanisme kunci pelancaran untuk lebih dari satu contoh aplikasi. Untuk menetapkan kunci dan bukannya app.makeSingleInstance (), kini anda harus menggunakan panggilan app.requestSingleInstanceLock ().
  • Nilai lalai yang berubah untuk konfigurasi: konteksIsolation = true, nodeIntegration = false, webviewTag = false.
  • Alat integrasi Node.js untuk windows dalam mod NativeWindowOpen dilumpuhkan (ciri ini sebelumnya tidak digunakan lagi).
  • Sokongan untuk macOS 10.9 (OS X Mavericks) telah dihentikan.

Sekiranya anda ingin mengetahui sedikit lebih banyak mengenai perubahan dan perincian keluaran baru Electron 4.0.0 ini, anda boleh mengunjungi pengumuman rasmi yang terdapat di blog Electron. Pautan ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.