Pagpagawas sa Electron 7.0.0, usa ka plataporma alang sa pagmugna og mga aplikasyon base sa makina sa Chromium

Giandam pagpagawas sa plataporma Elektron 7.0.0, nga naghatag og usa ka self-contained nga balangkas alang sa pagpalambo sa multi-platform custom nga mga aplikasyon, gamit ang Chromium, V8 ug Node.js nga mga sangkap isip basehan. Mahinungdanon nga pagbag-o sa numero sa bersyon tungod sa pag-upgrade sa codebase Chromium 78, mga plataporma Node.js 12.8 ug JavaScript engine V8 7.8. Kaniadto gipaabot Ang pagtapos sa suporta alang sa 32-bit nga mga sistema sa Linux nalangan sa karon ug ang pagpagawas
7.0 lakip ang magamit sa 32-bit nga pagtukod.

Lakip sa kausaban sa Electron specific nga mga API:

  • Gidugang ang ipcRenderer.invoke() ug ipcMain.handle() nga mga pamaagi aron maorganisar ang asynchronous nga IPC sa estilo sa hangyo/pagtubag, nga girekomendar gamita imbes nga "hilit" nga module;
  • Gidugang ang nativeTheme API alang sa pagbasa ug pagproseso sa mga pagbag-o sa tema sa sistema ug laraw sa kolor;
  • Ang transisyon ngadto sa bag-ong definition generator alang sa TypeScript nahimo na;
  • Gidugang nga suporta alang sa Windows nga gitukod alang sa 64-bit nga mga sistema base sa ARM nga arkitektura.

Hinumdomi nga ang Electron nagtugot kanimo sa paghimo sa bisan unsang mga graphical nga aplikasyon gamit ang mga teknolohiya sa browser, ang lohika nga gihubit sa JavaScript, HTML ug CSS, ug ang pag-andar mahimong mapalapdan pinaagi sa sistema sa mga add-on. Ang mga developers adunay access sa Node.js modules, ingon man usa ka gipalapad nga API alang sa paghimo sa lumad nga mga dialog, pag-integrate sa mga aplikasyon, paghimo sa mga menu sa konteksto, pag-integrate sa notification display system, pagmaniobra sa mga bintana, ug pagpakig-uban sa Chromium subsystems.

Dili sama sa mga aplikasyon sa web, ang mga programa nga nakabase sa Electron gihatag ingon nga adunay kaugalingon nga mga executable file nga wala gihigot sa usa ka browser. Sa parehas nga oras, ang developer dili kinahanglan mabalaka bahin sa pag-port sa aplikasyon alang sa lainlaing mga platform; Ang Electron maghatag katakus sa pagtukod alang sa tanan nga mga sistema nga gisuportahan sa Chromium. Naghatag usab ang elektron mga kapanguhaan sa pag-organisar sa awtomatik nga paghatod ug pag-instalar sa mga update (ang mga update mahimong ihatod gikan sa lain nga server o direkta gikan sa GitHub).

Sa mga programa nga gitukod sa Electron nga plataporma, atong matikdan ang editor atomo, kliyente sa mail nylas, usa ka toolkit alang sa pagtrabaho uban sa Git GitKraken, usa ka sistema alang sa pag-analisar ug paghanduraw sa mga pangutana sa SQL Kariton, Sistema sa pag-blog sa WordPress Desktop, kliyente sa BitTorrent WebTorrent Desktop, ingon man mga opisyal nga kliyente alang sa mga serbisyo sama sa Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ug Discord. Total sa Electron program catalog gipresentar mga 800 ka aplikasyon. Aron pasimplehon ang pag-uswag sa mga bag-ong aplikasyon, usa ka hugpong sa sumbanan demo nga mga aplikasyon, lakip ang mga pananglitan sa code alang sa pagsulbad sa lainlaing mga problema.

Source: opennet.ru

Idugang sa usa ka comment