Lëshimi i Electron 10.0.0, platformës për krijimin e aplikacioneve mbi motorin Chromium

Përgatitur lëshimi i platformës Electron 10.0.0, e cila ofron një kornizë të pavarur për zhvillimin e aplikacioneve multidisiplinore duke përdorur si bazë komponentët e Chromium, V8 dhe Node.js. Ndryshimi i konsiderueshëm i numrit të versionit është i lidhur me përditësimin e bazës së kodit Chromium 85, platformës Node.js 12.16.3 и JavaScript-движка V8 8.5.

lëshimin e ri:

  • shtuar метод contents.getBackgroundThrottling() и свойство contents.backgroundThrottling.
  • В основном процессе предоставлен доступ к модулю desktopCapturer.
  • Shtuar метод ses.isPersistent() для определения постоянных сеансов.
  • Решены сетевые проблемы, не позволяющие выполнить соединения RTC
    из-за изменения IP-адреса.
  • Отключён по умолчанию модуль «remote», представляющий IPC-механизм для взаимодействия между процессом отрисовки текущей страницы и основным процессом.
  • Параметр app.allowRendererProcessReuse по умолчанию изменён на значение true, что запрещает загрузку не учитывающих контекст модулей в процессе отрисовки.
  • Shtuar настройка disableDialogs для полного отключения диалоговых окон.
  • Включён встроенный PDF-просмотрщик на основе pdfium.

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, почтовые клиенты Nylas dhe Mailspring,, инструментарий для работы с Git GitKraken, 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 около 850 приложений. Для упрощения разработки новых приложений подготовлен набор типовых aplikacione demonstrative, duke përfshirë shembuj kodi për zgjidhjen e problemeve të ndryshme.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster