Lëshimi i Electron 9.0.0, platformës për krijimin e aplikacioneve të bazuara në motorin Chromium

Përgatitur lëshimi i platformës Electron 9.0.0, i cili ofron një kuadër të pavarur për zhvillimin e aplikacioneve multi-platformë, duke përdorur si bazë komponentët Chromium, V8 dhe Node.js. Një ndryshim i rëndësishëm i numrit të versionit është i lidhur me azhurnimin në kodin e bazës Chromium 83, platforma Node.js 12.14 dhe motorin JavaScript V8 8.3.

Në lëshimin e ri:

  • JanĂ« zgjeruar mundĂ«sitĂ« qĂ« lidhen me kontrollin e drejtshkrimit 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 qĂ« lidhen me dritaret.
  • JanĂ« pĂ«rfshirĂ« njĂ« shikues PDF.
  • ËshtĂ« aktivizuar si parazgjedhje cilĂ«simi app.allowRendererProcessReuse, qĂ« ndalon ngarkimin nĂ« procesin e vizatimit tĂ« pa pĂ«rfshira kontekstin modules native.
  • 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 tĂ« kopjuar objekte komplekse JavaScript. Krahasuar me mekanizmin e mĂ«parshĂ«m tĂ« serializimit tĂ« tĂ« dhĂ«nave, algoritmi i ri Ă«shtĂ« mĂ« i parashikueshĂ«m, mĂ« i shpejtĂ« dhe mĂ« funksional. NĂ« zhvendosjen e bufereve tĂ« mĂ«dha dhe objekteve komplekse, algoritmi i ri Ă«shtĂ« rreth dy herĂ« mĂ« i shpejtĂ« me vonesa praktikisht tĂ« pandryshueshme gjatĂ« kalimit tĂ« mesazheve tĂ« vogla.

Kujtojmë se Electron lejon krijimin e çdo aplikacioni grafik duke përdorur teknologjitë e shfletuesit, logjika e punës së të cilave përcaktohet në JavaScript, HTML dhe CSS, dhe 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 natyralë, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e njoftimeve, menaxhimin e dritareve dhe ndërveprimin me nën-sistemet e Chromium.

Ndryshe nga aplikacionet web, programet mbi Electron ofrohen si skedarë executable të pavarur, të cilat nuk janë të lidhura me shfletuesin. Megjithatë, zhvilluesi nuk ka nevojë të merret me portimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e mbështetura në Chromium. Electron gjithashtu ofron mjetet për organizimin e shpërndarjes dhe instalimit automatike të përditësimeve (përditësimet mund të dërgohen si nga një server i veçantë, ashtu edhe drejtpërdrejt nga GitHub).

Midis programeve të ndërtuara mbi platformën Electron mund të përmendim redaktorin Atom, klientin e postës Nylas, mjetin për punë me Git GitKraken, sistemin për analizën dhe vizualizimin e kërkesave SQL Wagon, sistemin e blogjeve WordPress Desktop, klientin BitTorrent WebTorrent Desktop, si gjithashtu klientë të autorizuar për shërbime si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Në total, në katalogun e programeve Electron paraqiten rreth 850 aplikacioneve. Për të lehtësuar zhvillimin e aplikacioneve të reja është përgatitur një set standartesh aplikacione demonstrative, duke përfshirë shembuj kodi për zgjidhjen e problemeve të ndryshme.

Burimi: opennet.ru

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