Programmēšana

GitHub izlaiž galddatoru lietotņu izstrādātājiem Electron 1.0

Electron, GutHub atvērtā koda ietvars darbvirsmas lietojumprogrammu starpplatformu izstrādei, šonedēļ ir sasniedzis 1.0 izlaiduma statusu.

Atdalīts no GitHub Atom redaktora un iepriekš pazīstams kā Atom Shell, ietvars ļauj izstrādātājiem veidot vietējās lietojumprogrammas, izmantojot HTML, CSS un JavaScript. Izmantojot Electron, JavaScript API nodrošina informāciju par sarunām ar dažādām operētājsistēmām, savukārt Web lapas veido lietotāju saskarnes.

GitHub saka, ka Electron lietotni var uzskatīt par minimālu tīmekļa pārlūkprogrammu ar iespēju mijiedarboties ar vietējo failu sistēmu; tīmekļa pārlūks ir daļa no lietotņu iepakojuma. Tādējādi lietojumprogrammas var rakstīt vienu reizi un palaist uz vairākām platformām, savukārt Electron kalpo kā universāla saskarne ar operētājsistēmu. Tam ir savs API kopums; Ir iekļauti arī Chromium API un Node.js iebūvētie moduļi.

Electron pēdējā gada laikā ir lejupielādēts vairāk nekā 1,2 miljonus reižu, un to izmanto, lai izveidotu lietojumprogrammas, sākot no e-pasta līdz SQL analīzes rīkiem un Slack sakaru platformai. Nesen JavaScript dibinātājs Brendans Eihs minēja Electron kā instrumentu, kuru jaunais uzņēmums, pārlūku ražotājs Brave Software, ir izmantojis savas tehnoloģijas veidošanā.

Versija 1.0 ir pieejama vietnē electron.atom.io. Izlaidumam 1.0 ir pievienota lietotne, kas palīdz lietotājiem izpētīt ietvara API. Electron API Demos lietotnei ir koda fragmenti darba sākšanai, kā arī padomi par API izmantošanu. Electron izstrādātāji arī pievienoja atvērtā koda paplašinājumu Chrome izstrādātāja rīkiem ar nosaukumu Devtron, lai palīdzētu atkļūdot un novērst lietotnes.

Līdztekus Electron 1.0 GitHub izlaiž atjauninājumu Spectron, kas ir Electron lietotņu integrācijas testēšanas sistēma. Spectron 3.0 atbalsta visu Electron API, lai izstrādātāji varētu ātrāk uzrakstīt testus, lai pārbaudītu lietojumprogrammas darbību dažādos scenārijos un vidēs.

$config[zx-auto] not found$config[zx-overlay] not found