Lansimi i Electron 9.0.0, platformës për krijimin e aplikacioneve mbi motorin Chromium

I përgatitur lëshimi i platformës Electron 9.0.0, e cila ofron një strukturë të pavarur për zhvillimin e aplikacioneve multimedia në disa platforma, duke përdorur si bazë komponentët Chromium, V8 dhe Node.js. Ndryshimi i rëndësishëm i numrit të versionit është i lidhur me përditësimin në bazën e kodit Chromium 83, platformës Node.js 12.14 dhe motorit JavaScript V8 8.3.

Në në lëshimin e ri:

  • JanĂ« zgjeruar mundĂ«sitĂ« tĂ« lidhura me kontrollin e shkrimit dhe Ă«shtĂ« shtuar njĂ« API pĂ«r mbĂ«shtetje tĂ« listave tĂ« veta tĂ« fjalĂ«ve nĂ« fjalor.
  • NĂ« platformĂ«n Linux, Ă«shtĂ« rritur efikasiteti i pĂ«rpunimit tĂ« ngjarjeve tĂ« lidhura me dritaret.
  • ËshtĂ« pĂ«rfshirĂ« njĂ« shikues PDF.
  • ËshtĂ« aktivizuar nga default cilĂ«simi app.allowRendererProcessReuse, qĂ« nuk lejon ngarkimin nĂ« procesin e vizatimit tĂ« native moduleve qĂ« nuk marrin parasysh kontekstin. .
  • NĂ« IPC midis procesit kryesor dhe procesit tĂ« vizatimit Ă«shtĂ« pĂ«rdorur algoritmi i klonimit tĂ« strukturuar (Structured Clone Algorithm), i aplikuar nĂ« motorin V8 pĂ«r kopjimin e objekteve tĂ« ndĂ«rlikuara JavaScript. Krahasuar me mekanizmin mĂ« parĂ« tĂ« pĂ«rdorur pĂ«r serializimin e tĂ« dhĂ«nave, algoritmi i ri Ă«shtĂ« mĂ« i parashikueshĂ«m, mĂ« i shpejtĂ« dhe mĂ« funksional. Kur lĂ«vizin buferat e mĂ«dhenj dhe objektet komplekse, algoritmi i ri Ă«shtĂ« rreth dy herĂ« mĂ« i shpejtĂ« me vonesa praktikiisht tĂ« pandryshuara gjatĂ« transferimit tĂ« mesazheve tĂ« vogla.

Të kujtojmë se Electron lejon krijimin e çdo aplikacioni grafik duke përdorur teknologji shfletuesi, logjika e punës së të cilit përcaktohet në JavaScript, HTML, dhe CSS, ndërsa funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë në dispozicion modulet Node.js, si dhe një API të zgjeruar për formimin e dialogëve native, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e njoftimeve, manipulimin e dritareve dhe ndërveprimin me nën-sistemet e Chromium.

Ndryshe nga aplikacionet web, programet e bazuara në Electron ofrohen si skedarë ekzekutivë të plotë, pa u lidhur me shfletuesin. Kështu, zhvilluesi nuk ka nevojë të shqetësohet për portimin e aplikacionit në platforma të ndryshme, pasi Electron ofron mundësinë e ndërtimit për të gjitha sistemet që mbështeten në Chromium. Electron gjithashtu siguron mjete për organizimin e shpërndarjes automatike dhe instalimit të përditësimeve (përditësimet mund të dërgohen si nga një server i veçantë, ashtu edhe direkt nga GitHub).

Nga programet e ndërtuar mbi platformën Electron, mund të përmenden redaktori Atom, klienti i postës elektronike Nylas, mjetet për punë me Git GitKraken, sistemi i analizës dhe vizualizimit të pyetjeve SQL Wagon, sistemi i blogjeve WordPress Desktop, klienti BitTorrent WebTorrent Desktop, si dhe klientët zyrtarë për shërbime si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Në të gjithë katalogun e programeve Electron paraqitet rreth 850 aplikacioneve. Për të thjeshtuar zhvillimin e aplikacioneve të reja, është përgatitur një grup tipik programesh demostrative, përfshirë shembuj kodi për zgjidhjen e detyrave të ndryshme.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster