Chromium mühərriki əsasında tətbiqlər yaratmaq üçün platforma olan Electron 23.0.0-ın buraxılışı

Chromium, V23.0.0 və Node.js komponentləri əsasında çox platformalı istifadəçi proqramlarının hazırlanması üçün özünü təmin edən çərçivəni təmin edən Electron 8 platformasının buraxılışı hazırlanmışdır. Əhəmiyyətli versiya nömrəsi dəyişikliyi Chromium 110 kod bazası, Node.js 18.12.1 çərçivəsi və V8 11 JavaScript mühərrikindəki yeniləmələrlə bağlıdır.

Yeni buraxılışda dəyişikliklər arasında:

  • USB port vasitəsilə qoşulmuş xüsusi periferik cihazlarla birbaşa qarşılıqlı əlaqəyə imkan verən WebUSB API üçün əlavə dəstək. WebUSB sistemə xüsusi drayverlər quraşdırmadan və tətbiqdə aşağı səviyyəli qarşılıqlı əlaqənin məntiqini müəyyənləşdirmədən USB cihazları ilə işi təşkil etməyə imkan verir.
  • Ekranı vizual olaraq müəyyən edən mətn etiketi ilə Display obyektinə “etiket” xassəsi əlavə edilmişdir.
  • Sistemdə seçilmiş dilləri müəyyən etmək üçün API app.getPreferredSystemLanguages() tətbiq edilmişdir.
  • Serial portun bağlanmasını idarə etmək üçün Promise qaytaran SerialPort.forget() metodu əlavə edildi və həmçinin seriya portuna qoşulma bağlandıqdan sonra ona giriş ləğv edildikdə yaradılan serial port-ləğv edilmiş hadisəni həyata keçirdi.
  • MacOS sistemlərində Mission Control interfeysində proqram pəncərəsini gizlətməyə imkan verən win.setHiddenInMissionControl API əlavə edildi.
  • WebContents-də daxiletmə hadisəsindən istifadə etmək üçün köhnəlmiş sürüşdürmə-toxunma, sürüşdürmə-toxunma və sürüşdürmə-toxunma hadisələri BrowserWindow obyektindən silindi.
  • Windows 7, 8 və 8.1, həmçinin Windows Server 2012 və 2012 R2 üçün dəstək dayandırılıb.

Electron platforması brauzer texnologiyalarından istifadə etməklə istənilən qrafik proqramlar yaratmağa imkan verir, məntiqi JavaScript, HTML və CSS-də müəyyən edilir və funksionallığı əlavə sistem vasitəsilə genişləndirilə bilər. Tərtibatçıların Node.js modullarına, həmçinin yerli dialoqlar yaratmaq, tətbiqləri inteqrasiya etmək, kontekst menyuları yaratmaq, bildiriş sistemi ilə inteqrasiya etmək, pəncərələri manipulyasiya etmək və Chromium altsistemləri ilə qarşılıqlı əlaqə yaratmaq üçün genişləndirilmiş API-yə giriş imkanı var.

Veb proqramlarından fərqli olaraq, elektron əsaslı proqramlar brauzerə bağlı olmayan öz-özünə icra olunan proqramlar kimi çatdırılır. Eyni zamanda, tərtibatçının tətbiqi müxtəlif platformalar üçün daşımaqdan narahat olması lazım deyil, Electron Chromium-da dəstəklənən bütün sistemlər üçün qurmaq imkanı verəcək. Electron həmçinin yeniləmələrin avtomatik çatdırılması və quraşdırılmasını təşkil etmək üçün alətlər təqdim edir (yeniləmələr ayrı serverdən və ya birbaşa GitHub-dan çatdırıla bilər).

Electron platformasında qurulan proqramlara Atom redaktoru, Mailspring e-poçt müştərisi, GitKraken alət dəsti, WordPress Desktop bloq sistemi, WebTorrent Desktop BitTorrent müştərisi, həmçinin Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire kimi xidmətlər üçün rəsmi müştərilər daxildir. , Wrike, Visual Studio Kodu və Discord. Ümumilikdə Elektron proqram kataloqunda 734 proqram var. Yeni proqramların işlənib hazırlanmasını sadələşdirmək üçün müxtəlif problemlərin həlli üçün kod nümunələri daxil olmaqla standart demo proqramlar toplusu hazırlanmışdır.

Mənbə: opennet.ru

Добавить комментарий