Jaunā Electron 4.0.0 versija jau ir izlaista

Electron 4.0

Vakar elektronu projekta izstrādātāji paziņoja par jaunās Electron 4.0.0 versijas pieejamību un ar kuru viņi plāno nodrošināt pašpietiekamu sistēmu starpplatformu lietotāju lietojumprogrammu izstrādei, izmantojot Chromium, V8 un Node.js komponentus.

Visiem, kas nepazīst elektronu, es jums to varu pateikt Tas ļauj jums izveidot jebkuru grafisku lietojumprogrammu, izmantojot pārlūka tehnoloģijas, kuru loģika ir definēta JavaScript, HTML un CSS, un funkcionalitāti var paplašināt, izmantojot papildinājumu sistēmu.

Izstrādātājiem ir piekļuve Node.js moduļiem, kā arī uzlabota API, lai izveidotu vietējos dialoglodziņus, integrētu lietojumprogrammas, izveidotu konteksta izvēlnes, integrētu sistēmu, lai parādītu paziņojumus, manipulētu ar logiem un mijiedarbotos ar Chromium apakšsistēmām.

Atšķirībā no tīmekļa lietojumprogrammām, uz Elektroniem balstītas programmas tiek piegādātas kā atsevišķi izpildāmi faili, kas nav saistīti ar pārlūku.

Šajā gadījumā izstrādātājam nav jāuztraucas par lietojumprogrammas pārnešanu dažādām platformām, Electron nodrošinās iespēju apkopot visas ar Chromium saderīgās sistēmas.

Electron piedāvā arī rīkus, lai organizētu automātisku atjauninājumu piegādi un instalēšanu. (Atjauninājumus var piegādāt no atsevišķa servera vai tieši no GitHub.)

No programmām, kas izveidotas, pamatojoties uz Electron platformu, mēs varam pieminēt:

  • Atom redaktors
  • Nylas e-pasta klients
  • Rīki darbam ar GitKraken
  • Vagona SQL vizualizācijas un analīzes sistēma
  • WordPress Desktop emuāru veidošanas sistēma
  • WebTorrent darbvirsmas BitTorrent klients
  • Tādi pakalpojumi kā Skype
  • Signalizēt
  • Ļengans
  • Basecamp
  • Twitch
  • Spoks
  • Stieple
  • Raiks
  • Visual Studio kods
  • Neatbilstība
  • Un vēl

Lai vienkāršotu jaunu lietojumprogrammu izstrādi, ir sagatavots tipisku demonstrācijas lietojumprogrammu komplekts, ieskaitot koda paraugu dažādu problēmu risināšanai.

Electron-Apps-for-Windows-Linux-and-Mac

Jaunā Electron 4.0.0 versija jau ir izlaista

Šajā jaunajā Electron 4.0.0 daļā ir pievienotas dažas jaunas funkcijas, kā arī projekta koda labojumi un uzlabojumi.

Būtiskas versijas numura izmaiņas ir saistītas ar Chromium koda bāzes atjauninājumu 69, uz Node.js 10.11.0 platformu un uz V8 6.9 JavaScript dzinēju.

Cits Viena no izmaiņām, ko izstrādātāji uzsvēra šajā jaunajā laidienā, ir klasē BrowserWindows un tīmekļa skata tagā.

Lielākas drošības apsvērumu dēļ ir pievienota iespēja atspējot moduli »attāli», kas pārstāv IPC mehānismu mijiedarbībai starp pašreizējās lapas renderēšanas procesu un galveno procesu

Turklāt tika pievienots atbalsts filtrēšanas pieprasījumiem remote.require () un remote.getGlobal (), lai iegūtu pilnīgu kontroli pār moduļu piekļuvi IPC, kas var būt noderīga, ja renderēšanas procesā vai tīmekļa skatā nevēlaties pilnībā atspējot attālo moduli.

Turklāt, Tagad panelis Par ir pieejams, izmantojot JavaScript kodu.

Lai parādītu šo paneli, tika veiktas vēl vienas modifikācijas, tagad varat izmantot zvanu uz app.showAboutPanel (), kura izpilde ir līdzīga noklikšķināšanai uz atbilstošās izvēlnes.

Starp citām izmaiņām, kuras var izcelt šajā jaunajā Electron 4.0.0 laidienā, mēs atrodam:

  • Ir pievienota metode setBackgroundThrottling (), kas ļauj kontrolēt mehānisma ieslēgšanu un izslēgšanu, lai samazinātu taimera notikumu ģenerēšanas un animācijas zīmēšanas aktivitātes logiem, kas darbojas fonā.
  • Mainīts palaišanas bloķēšanas mehānisms vairāk nekā vienam lietojumprogrammas gadījumam. Lai iestatītu bloķēšanu lietotnes app.makeSingleInstance () vietā, jums tagad jāizmanto zvans app.requestSingleInstanceLock ().
  • Mainītas konfigurācijas noklusējuma vērtības: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Node.js integrācijas rīki logiem režīmā NativeWindowOpen ir atspējoti (šī funkcija iepriekš bija novecojusi).
  • MacOS 10.9 (OS X Mavericks) atbalsts ir pārtraukts.

Ja vēlaties uzzināt nedaudz vairāk par izmaiņām un detalizētu informāciju par šo jauno Electron 4.0.0 laidienu, varat apmeklēt oficiālo paziņojumu, kas atrodams Electron emuārā. Saite ir šī.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.