Melancarkan versi baru Electron 6.0.0, platform pengembangan aplikasi berdasarkan enjin Chromium

Setelah beberapa minggu pengembangan dan sebagai sebahagian daripada jadual pelepasan Elektron, pelancaran versi baru platform Electron 6.0.0 telah diumumkan, yang menyediakan kerangka mandiri untuk mengembangkan aplikasi pengguna lintas platform, menggunakan Chromium, V8 dan Node.js sebagai asas.

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

Mengenai Elektron

Bagi mereka yang masih belum mengetahui mengenai Electron, anda harus tahu bahawa rangka kerja ini membolehkan anda membuat sebarang aplikasi grafik menggunakan teknologi penyemak imbas, yang logiknya ditentukan dalam JavaScript, HTML dan CSS dan fungsinya dapat diperluas melalui sistem pendamping.

Tidak seperti aplikasi berasaskan web, program berasaskan elektron dihantar sebagai fail yang boleh dilaksanakan sendiri yang tidak dihubungkan dengan penyemak imbas.

Dalam kes ini, pemaju tidak perlu risau untuk memindahkan aplikasi ke pelbagai platform, Elektron akan memberikan kemampuan untuk membangun untuk semua sistem yang serasi dengan Chromium. Electron juga menyediakan alat untuk mengatur penghantaran dan pemasangan kemas kini secara automatik (kemas kini dapat dihantar dari pelayan yang berasingan atau langsung dari GitHub).

Direktori program berasaskan elektron diwakili oleh sekitar 800 aplikasi.

Dari program yang dibuat berdasarkan platform Electron, Kita boleh menyebut editor Atom, pelanggan e-mel Nylas, alat untuk bekerjasama dengan GitKraken, sistem analisis dan visualisasi pertanyaan Wagon SQL, sistem blog WordPress Desktop, klien BitTorrent WebTorrent dan perkhidmatan seperti Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, dan Discord.

Perubahan utama dalam Elektron 6.0.0

Rilis baru ini dipenuhi dengan kemas kini, pembaikan, dan ciri baru. Perubahan ketara pada nombor versi dikaitkan dengan kemas kini pangkalan kod versi baru Chromium 76 serta platform Node.js 12.4 dan mesin JavaScript V8 7.6.

selain itu penamatan sokongan untuk sistem Linux 32-bit yang telah dikeluarkan beberapa bulan yang lalu oleh pemaju, masih ditangguhkan buat masa ini dan versi 6.0 juga tersedia dalam versi 32-bit

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

Di antara perubahan yang paling ketara pada versi baru API, kami dapat mencari yang berikut:

Terjemahan pemandu tak segerak diteruskan, yang sebelumnya menggunakan panggilan balik, ke formulir berdasarkan mekanisme Janji.

Janji disediakan dalam puluhan ciri, termasuk kategori ContentTracing. *, Kuki. *, Sesi. *, Kandungan Web. * Dan WebFrame. *.

Sebagai sebahagian daripada usaha untuk memperbaiki pengasingan komponen pada waktu proses, Tiga aplikasi pengawal baru telah ditambahkan: Electron Helper (Renderer) .app untuk proses rendering, Electron Helper (GPU) .app untuk proses interaksi GPU dan Electron Helper (Plugin) .app untuk pemalam.

Persiapan juga telah mulai membatasi beban pada proses rendering hanya modul Node menggunakan N-API atau Context Aware.

Sementara pelaksanaan net.IncomingMessage diselaraskan dengan tingkah laku Node.js.

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

Bagaimana untuk mendapatkan versi baru Electron 6.0.0?

Akhirnya jika anda ingin mendapatkan versi versi baru ini, anda boleh melakukannya dengan bantuan pengurus pakej npm yang tersedia untuk sebilangan besar pengedaran Linux semasa dan tentu saja dengan terminal pada sistem anda.

Pemasangan selesai di terminal dan ketik perintah berikut untuk mendapatkan versi 6.0.0 elektron:

npm install electron@latest


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  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.