Lançimi i Electron 19.0.0, platformës për krijimin e aplikacioneve mbi motorin Chromium

ËshtĂ« pĂ«rgatitur rrelease i platformĂ«s Electron 19.0.0, qĂ« ofron njĂ« framework tĂ« pavarur pĂ«r zhvillimin e aplikacioneve tĂ« shumĂ«platformshme, duke pĂ«rdorur si bazĂ« komponentĂ«t Chromium, V8 dhe Node.js. Ndryshimi i konsiderueshĂ«m i numrit tĂ« versionit Ă«shtĂ« i lidhur me pĂ«rditĂ«simin nĂ« kodin burimor tĂ« Chromium 102, platformĂ«s Node.js 16.14.2 dhe motorit JavaScript V8 10.2.

Ndër ndryshimet në lëshimin e ri:

  • ËshtĂ« shtuar metoda BrowserWindow, pĂ«rmes sĂ« cilĂ«s Ă«shtĂ« e mundur tĂ« ndryshohet ngjyra e butonave, ngjyra e simboleve dhe lartĂ«sia e dritares me WCO (Window Controls Overlay) tĂ« aktivizuar.
  • ËshtĂ« shtuar API nativeTheme.inForcedColorsMode pĂ«r tĂ« pĂ«rcaktuar aktivizimin e modit tĂ« ngjyrave tĂ« detyruara.
  • ËshtĂ« shtuar API ses.setCodeCachePath() pĂ«r tĂ« caktuar katalogun pĂ«r ruajtjen e kodit.
  • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« mbyllur dritaren nĂ« rast se dritarja prind mbyllet.
  • NĂ« setBackgroundColor Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r forma tĂ« tjera ngjyrash.
  • ËshtĂ« shtuar njĂ« paralajmĂ«rim pĂ«r izolimin e skriptave pĂ«r ngarkimin e parazgjedhur (preload), duke filluar nga dega Electron 20.
  • NĂ« konstruktorin BrowserWindow nĂ« platformĂ«n Linux Ă«shtĂ« ndaluar mbĂ«shtetje pĂ«r opsionin skipTaskbar, pĂ«r shkak se Window.is_skip_taskbar kĂ«rkonte tĂ« punonte nĂ« modalitetin unsafe, ndĂ«rkohĂ« qĂ« fshehja nga paneli i detyrave nuk mbĂ«shtetej nĂ« ambientet e bazuara nĂ« Wayland.

Platforma Electron mundëson krijimin e çdo aplikacioni grafik duke përdorur teknologjitë e shfletuesit, ku logjika e funksionimit përcaktohet në JavaScript, HTML dhe CSS, dhe funksionaliteti mund të zgjerohet nëpërmjet sistemit të shtesave. Për zhvilluesit janë të disponueshme modulet Node.js, si dhe një API e zgjeruar për formimin e dialogëve natyrorë, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e daljes së njoftimeve, manipulimin e dritareve, dhe bashkëpunimin me nën-sistemet Chromium.

Ndryshe nga aplikacionet web, programet që bazohen në Electron ofrohen si skedarë ekzekutivë të pavarur, të pa lidhur me shfletuesin. Kështu, zhvilluesit nuk kanë nevojë të shqetësohen për portimin e aplikacionit për platforma të ndryshme; Electron siguron mundësinë për ndërtimin për të gjitha sistemet që mbështeten në Chromium. Electron gjithashtu ofron mjete për organizimin e shpërndarjes automatike dhe instalimit të përditësimeve (përditësimet mund të shpërndahen si nga një burim i veçantë server, ashtu edhe drejtpërdrejt nga GitHub).

Nga programet e ndërtuara mbi platformën Electron, mund të përmendim editorin Atom, klientin e postës Mailspring, veglën për punë me Git GitKraken, sistemin e blogjeve WordPress Desktop, klientin 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ë total, në katalogun e aplikacioneve Electron janë të pranishme 775 aplikacione. Për të lehtësuar zhvillimin e aplikacioneve të reja, është përgatitur një grup aplikacionesh demonstrative tipike, që përfshijnë shembuj kodi për zgjidhjen e problemeve 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