Rilis Electron 23.0.0, platform kanggo nggawe aplikasi adhedhasar mesin Chromium

Rilis platform Electron 23.0.0 wis disiapake, sing nyedhiyakake kerangka mandhiri kanggo ngembangake aplikasi pangguna multi-platform, nggunakake komponen Chromium, V8 lan Node.js minangka basis. Owah-owahan sing signifikan ing nomer versi amarga nganyari basis kode Chromium 110, platform Node.js 18.12.1 lan mesin JavaScript V8 11.

Antarane owah-owahan ing rilis anyar:

  • Dhukungan tambahan kanggo API WebUSB, ngidini interaksi langsung karo piranti periferal khusus sing disambungake liwat port USB. WebUSB ngidini sampeyan ngatur karya karo piranti USB tanpa nginstal driver khusus menyang sistem lan nemtokake logika interaksi tingkat rendah ing aplikasi kasebut.
  • Properti "label" wis ditambahake menyang obyek Tampilan kanthi label teks sing ngenali layar kanthi visual.
  • API app.getPreferredSystemLanguages() wis dileksanakake kanggo nemtokake basa sing dipilih ing sistem.
  • Added cara SerialPort.forget (), kang ngasilake Janji kanggo nangani nutup port serial, lan uga dipun ginakaken serial-port-revoked acara, kui nalika akses menyang port serial wis revoked sawise sambungan menyang ditutup.
  • Nambahake win.setHiddenInMissionControl API, sing ngidini sampeyan ndhelikake jendhela aplikasi ing antarmuka Mission Control ing sistem macOS.
  • Mbusak acara scroll-touch-begin, scroll-touch-end, lan scroll-touch-edge saka obyek BrowserWindow, kanggo nggunakake acara input-event ing WebContents.
  • Dhukungan kanggo Windows 7, 8 lan 8.1, uga Windows Server 2012 lan 2012 R2, wis mandheg.

Platform Electron ngidini sampeyan nggawe aplikasi grafis kanthi nggunakake teknologi browser, logika sing ditetepake ing JavaScript, HTML lan CSS, lan fungsi kasebut bisa ditambahi liwat sistem tambahan. Pangembang nduweni akses menyang modul Node.js, uga API lengkap kanggo ngasilake dialog asli, nggabungake aplikasi, nggawe menu konteks, nggabungake karo sistem kabar, manipulasi windows, lan sesambungan karo subsistem Chromium.

Ora kaya aplikasi web, program basis elektron dikirim minangka file eksekusi sing ora ana gandhengane karo browser. Ing wektu sing padha, pangembang ora perlu kuwatir babagan porting aplikasi kanggo platform sing beda-beda; Elektron bakal nyedhiyakake kemampuan kanggo mbangun kabeh sistem sing didhukung Chromium. Electron uga nyedhiyakake alat kanggo pangiriman otomatis lan instalasi nganyari (nganyari bisa dikirim saka server sing kapisah utawa langsung saka GitHub).

Program sing dibangun ing platform Electron kalebu editor Atom, klien email Mailspring, toolkit GitKraken, sistem blogging Desktop WordPress, klien WebTorrent Desktop BitTorrent, uga klien resmi kanggo layanan kayata Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code lan Discord. Total, katalog program Electron ngemot 734 aplikasi. Kanggo nyederhanakake pangembangan aplikasi anyar, sakumpulan aplikasi demo standar wis disiapake, kalebu conto kode kanggo ngrampungake macem-macem masalah.

Source: opennet.ru

Add a comment