Electron 9.0.0 kaleratzea, Chromium motorean oinarritutako aplikazioak sortzeko plataforma

Prestatuta plataformaren kaleratzea 9.0.0 elektroia, plataforma anitzeko aplikazio pertsonalizatuak garatzeko esparru autonomo bat eskaintzen duena, Chromium, V8 eta Node.js osagaiak oinarri gisa erabiliz. Bertsio-zenbakiaren aldaketa nabarmena Chromium 83 kode-basearen plataforma eguneratzearen ondorioz gertatu da Node.js 12.14 eta JavaScript motorra V8 8.3.

Π’ kaleratze berria:

  • Zuzenketa ortografikoarekin lotutako gaitasunak zabaldu dira eta API bat gehitu da hiztegian zure hitz zerrendak mantentzeko.
  • Linux plataforman, leihoekin lotutako gertaerak prozesatzeko eraginkortasuna hobetu da.
  • PDF ikuslea barne.
  • app.allowRendererProcessReuse ezarpena lehenespenez aktibatuta dago, errendatze-prozesuan kargatzea eragozten du testuingurua jatorrizko moduluak.
  • IPC-k Klon Egituratutako Algoritmoa erabiltzen du prozesu nagusiaren eta errendatze-prozesuaren artean, V8 motorrean erabiltzen dena JavaScript objektu konplexuak kopiatzeko. Lehen erabilitako datuak serializazio mekanismoarekin alderatuta, algoritmo berria aurreikusgarriagoa, azkarra eta funtzionalagoa da. Buffer handiak eta objektu konplexuak mugitzen direnean, algoritmo berria bi aldiz azkarragoa da gutxi gorabehera, eta ia aldatu gabeko atzerapenak ditu mezu txikiak transmititzean.

Gogora dezagun Electron-ek nabigatzaileen teknologiak erabiliz edozein aplikazio grafiko sortzeko aukera ematen duela, zeinen logika JavaScript, HTML eta CSS-en definituta baitago, eta funtzionaltasuna gehigarri sistemaren bidez zabaldu daitekeela. Garatzaileek Node.js moduluetarako sarbidea dute, baita jatorrizko elkarrizketak sortzeko, aplikazioak integratzeko, testuinguru-menuak sortzeko, jakinarazpen-sistemarekin integratzeko, leihoak manipulatzeko eta Chromium azpisistemekin elkarreragiteko API hedatu bat ere.

Web aplikazioak ez bezala, Electron oinarritutako programak arakatzaile bati lotuta ez dauden fitxategi exekutagarri autonomo gisa entregatzen dira. Aldi berean, garatzaileak ez du zertan kezkatu behar aplikazioa plataforma desberdinetara eramateaz; Electron-ek Chromium-ek onartzen dituen sistema guztietan eraikitzeko gaitasuna emango du. Elektroiak ere ematen du funtsak eguneratzeak automatikoki bidaltzeko eta instalatzeko (eguneratzeak zerbitzari bereizi batetik edo GitHub-etik zuzenean eman daitezke).

Electron plataforman eraikitako programetatik editorea nabarmendu dezakegu Atom, posta-bezeroa nilas, Git-ekin lan egiteko tresna-kit bat GitKraken, SQL kontsultak aztertzeko eta ikusteko sistema Wagon, WordPress mahaigaineko blog-sistema, BitTorrent bezeroa WebTorrent mahaigaina, baita Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code eta Discord bezalako zerbitzuetarako bezero ofizialak ere. Guztira Electron programaren katalogoan aurkeztua 850 eskaera inguru. Aplikazio berrien garapena errazteko, estandar multzo bat demo aplikazioak, hainbat problema ebazteko kode adibideak barne.

Iturria: opennet.ru

Gehitu iruzkin berria