Pelepasan Electron 23.0.0, platform pikeun ngawangun aplikasi dumasar kana mesin Chromium

Pelepasan platform éléktron 23.0.0 geus disiapkeun, nu nyadiakeun kerangka timer cukup pikeun ngembangkeun aplikasi pamaké multi-platform, ngagunakeun Chromium, V8 sarta komponén Node.js salaku dadasar. Parobihan anu signifikan dina nomer vérsi kusabab pembaruan kana basis kode Chromium 110, platform Node.js 18.12.1 sareng mesin JavaScript V8 11.

Diantara parobihan dina sékrési énggal:

  • Nambihan dukungan pikeun API WebUSB, ngamungkinkeun interaksi langsung sareng alat periferal khusus anu disambungkeun via port USB. WebUSB ngamungkinkeun pikeun ngatur karya sareng alat USB tanpa masang supir khusus kana sistem sareng nangtukeun logika interaksi tingkat rendah dina aplikasi.
  • A sipat "label" geus ditambahkeun kana obyék Témbongkeun kalawan labél téks nu visually ngaidentipikasi layar.
  • API app.getPreferredSystemLanguages() geus dilaksanakeun pikeun nangtukeun basa nu dipilih dina sistem.
  • Ditambahkeun métode SerialPort.forget (), nu mulih jangji pikeun cecekelan nutup hiji port serial, sarta ogé dilaksanakeun serial-port-dicabut acara, dihasilkeun nalika aksés ka port serial dicabut sanggeus sambungan kana ditutup.
  • Ditambahkeun win.setHiddenInMissionControl API, nu ngidinan Anjeun pikeun nyumputkeun jandela aplikasi dina panganteur Misi Control on sistem macOS.
  • Ngaleungitkeun acara scroll-touch-begin, scroll-touch-end, sareng scroll-touch-edge tina objék BrowserWindow, pikeun milih acara input-acara dina WebContents.
  • Rojongan pikeun Windows 7, 8 sareng 8.1, ogé Windows Server 2012 sareng 2012 R2, parantos dileungitkeun.

Platform éléktron ngamungkinkeun anjeun pikeun nyiptakeun aplikasi grafis nganggo téknologi browser, logika anu didefinisikeun dina JavaScript, HTML sareng CSS, sareng fungsionalitasna tiasa dilegakeun ku sistem tambihan. Pamekar gaduh aksés ka modul Node.js, ogé API anu diperpanjang pikeun ngahasilkeun dialog asli, ngahijikeun aplikasi, nyiptakeun ménu kontéks, ngahijikeun sareng sistem béwara, ngamanipulasi windows, sareng berinteraksi sareng subsistem Chromium.

Beda sareng aplikasi wéb, program basis éléktron dikirimkeun salaku file laksana mandiri anu henteu kabeungkeut kana browser. Dina waktos anu sami, pamekar henteu kedah hariwang ngeunaan porting aplikasi pikeun platform anu béda; Éléktron bakal nyayogikeun kamampuan ngawangun pikeun sadaya sistem anu dirojong ku Chromium. Éléktron ogé nyadiakeun parabot pikeun pangiriman otomatis tur pamasangan apdet (apdet bisa dikirimkeun boh ti server misah atawa langsung ti GitHub).

Program anu diwangun dina platform Electron kalebet redaktur Atom, klien email Mailspring, toolkit GitKraken, sistem blogging WordPress Desktop, klien WebTorrent Desktop BitTorrent, ogé klien resmi pikeun jasa sapertos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code jeung Discord. Total, katalog program Éléktron ngandung 734 aplikasi. Pikeun nyederhanakeun pamekaran aplikasi anyar, parantos disiapkeun sakumpulan aplikasi demo standar, kalebet conto kode pikeun ngarengsekeun sababaraha masalah.

sumber: opennet.ru

Tambahkeun komentar