Hoʻokuʻu ʻia o Electron 7.0.0, kahi kahua no ka hana ʻana i nā noi e pili ana i ka mīkini Chromium

Hoʻomākaukau ʻia hoʻokuʻu paepae Kelepona 7.0.0, ka mea e hāʻawi i kahi hoʻolālā ponoʻī no ka hoʻomohala ʻana i nā noi maʻamau multi-platform, me ka hoʻohana ʻana i nā ʻāpana Chromium, V8 a me Node.js i kumu. Hoʻololi nui ka helu mana ma muli o ka hoʻonui ʻana i codebase Chromium 78, nā paepae Node.js 12.8 a me ka mīkini JavaScript V8 7.8. Ma mua i manaoia ʻO ka hopena o ke kākoʻo no nā ʻōnaehana Linux 32-bit ua lohi i kēia manawa a me ka hoʻokuʻu
7.0 me loaʻa ma 32-bit kūkulu.

Ma waena o loli i nā API kikoʻī Electron:

  • Hoʻohui ʻia ipcRenderer.invoke () a me ipcMain.handle () nā ala e hoʻonohonoho ai i ka IPC asynchronous i ke ʻano noi/pane. paipai ʻia hoʻohana ma kahi o ka module "mamao";
  • Hoʻohui ʻia ʻo nativeTheme API no ka heluhelu ʻana a me ka hoʻololi ʻana i nā loli i ke kumumanaʻo ʻōnaehana a me ka hoʻolālā kala;
  • Ua hana ʻia ka hoʻololi ʻana i kahi mea hana wehewehe wehewehe hou no TypeScript;
  • Hoʻohui ʻia ke kākoʻo no Windows e kūkulu no nā ʻōnaehana 64-bit e pili ana i ka hoʻolālā ARM.

E hoʻomanaʻo mākou iā ʻoe e ʻae ʻo Electron iā ʻoe e hana i nā noi kiʻi me ka hoʻohana ʻana i nā ʻenehana polokalamu kele pūnaewele, ʻo ke kumu o ia mea i wehewehe ʻia ma JavaScript, HTML a me CSS, a hiki ke hoʻonui ʻia ka hana ma o ka ʻōnaehana add-on. Hiki i nā mea hoʻomohala ke komo i nā modula Node.js, a me kahi API hoʻonui no ka hoʻomohala ʻana i nā kamaʻilio kamaʻāina, hoʻohui i nā noi, hana i nā menus pōʻaiapili, hoʻohui pū me ka ʻōnaehana hoʻolaha, manipulating windows, a me ka launa pū me nā subsystem Chromium.

ʻAʻole like me nā noi pūnaewele, hāʻawi ʻia nā polokalamu e pili ana i ka Electron ma ke ʻano he faila hoʻokō ponoʻī i hoʻopaʻa ʻole ʻia i kahi polokalamu kele pūnaewele. I ka manawa like, ʻaʻole pono ka mea hoʻomohala e hopohopo e pili ana i ka lawe ʻana i ka noi no nā pae like ʻole; E hāʻawi ʻo Electron i ka hiki ke kūkulu no nā ʻōnaehana āpau i kākoʻo ʻia e Chromium. Hāʻawi pū ka Electron ʻo ia hoʻi e hoʻonohonoho i ka lawe ʻana a me ka hoʻokomo ʻana i nā mea hou (hiki ke hāʻawi ʻia nā mea hou mai kahi kikowaena ʻokoʻa a i ʻole pololei mai GitHub).

ʻO nā papahana i kūkulu ʻia ma ka paepae Electron, hiki iā mākou ke hoʻomaopopo i ka mea hoʻoponopono 'Anom, mea kūʻai leka uila ʻO Nylas, he mea paahana no ka hana pū me Git ʻO GitKraken, he ʻōnaehana no ka nānā ʻana a me ka nānā ʻana i nā nīnau SQL Wagon, Pūnaehana moʻomanaʻo moʻomanaʻo WordPress Desktop, mea kūʻai BitTorrent Desktop Pūnaewele, a me nā mea kūʻai kūhelu no nā lawelawe e like me Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a me Discord. Huina i loko o ka Electron program catalog hoikeia ma kahi o 800 mau noi. No ka maʻalahi o ka hoʻomohala ʻana i nā noi hou, kahi hoʻonohonoho maʻamau nā noi demo, me nā laʻana code no ka hoʻoponopono ʻana i nā pilikia like ʻole.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka