Нашри Electron 7.0.0, платформа барои эҷоди барномаҳо дар асоси муҳаррики Chromium

Тайёр карда шудааст озод платформа Elektron 7.0.0, ки чаҳорчӯбаи мустақилро барои таҳияи барномаҳои фармоишии бисёрплатформа бо истифода аз ҷузъҳои Chromium, V8 ва Node.js ҳамчун асос таъмин мекунад. Тағйироти назарраси рақами версия бо сабаби навсозӣ ба пойгоҳи код Chromium 78, платформаҳо Node.js 12.8 ва муҳаррики JavaScript V8 7.8. Пештар интизор меравад Анҷоми дастгирии системаҳои 32-битии Linux ҳоло ва нашри он ба таъхир афтодааст
7.0 аз ҷумла дастрас аст дар сохтани 32-бит.

Дар байни тағйирот дар API-ҳои мушаххаси Electron:

  • Усулҳои ipcRenderer.invoke() ва ipcMain.handle() барои ташкили IPC асинхронӣ дар сабки дархост/ҷавоб илова карда шуданд. тавсия карда мешавад ба ҷои модули "дурдаст" истифода баред;
  • Иловаи nativeTheme API барои хондан ва коркарди тағйирот дар мавзӯи система ва нақшаи ранг;
  • Гузариш ба генератори нави таъриф барои TypeScript анҷом дода шуд;
  • Дастгирии иловашуда барои сохтани Windows барои системаҳои 64-бит дар асоси меъмории ARM.

Ёдовар мешавем, ки Electron ба шумо имкон медиҳад, ки ҳама гуна замимаҳои графикиро бо истифода аз технологияҳои браузер эҷод кунед, ки мантиқи онҳо дар JavaScript, HTML ва CSS муайян карда шудааст ва функсияҳоро тавассути системаи изофӣ васеъ кардан мумкин аст. Таҳиягарон ба модулҳои Node.js, инчунин API-и васеъ барои тавлиди муколамаҳои аслӣ, ҳамгироии барномаҳо, эҷоди менюҳои контекстӣ, ҳамгироӣ бо системаи огоҳинома, коркарди тирезаҳо ва ҳамкорӣ бо зерсистемаҳои Chromium дастрасӣ доранд.

Баръакси замимаҳои веб, барномаҳои дар асоси электронӣ асосёфта ҳамчун файлҳои иҷрошавандаи мустақил дода мешаванд, ки ба браузер пайваст нестанд. Дар айни замон, таҳиякунанда набояд аз интиқоли барнома барои платформаҳои гуногун хавотир шавад; Electron қобилияти сохтани ҳама системаҳои аз ҷониби Chromium дастгирӣшавандаро фароҳам меорад. Электрон низ таъмин мекунад захираҳо ташкили интиқоли автоматӣ ва насби навсозиҳо (навсозиҳо метавонанд аз сервери алоҳида ё бевосита аз GitHub расонида шаванд).

Аз барномаҳое, ки дар платформаи Electron сохта шудаанд, мо метавонем муҳаррирро қайд кунем атом, муштарии почта Нилас, маҷмӯи асбобҳо барои кор бо Git ГитКракен, система барои таҳлил ва визуализатсияи дархостҳои SQL Вагон, Системаи блогнависии мизи кории WordPress, муштарии BitTorrent WebTorrent Мизи корӣ, инчунин мизоҷони расмӣ барои хидматҳо ба монанди Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ва Discord. Ҳамагӣ дар каталоги барномаҳои Electron пешниҳод аз ҷониби кариб 800 ариза. Барои содда кардани коркарди барномаҳои нав, маҷмӯи стандарт барномаҳои намоишӣ, аз ҷумла мисолҳои рамзӣ барои ҳалли мушкилоти гуногун.

Манбаъ: opennet.ru

Илова Эзоҳ