Programavimas

„GitHub“ išleidžia „Electron 1.0“, skirtą darbalaukio programų kūrėjams

„Electron“, „GutHub“ atvirojo kodo sistema, skirta įvairioms platformoms kurti darbalaukio programas, šią savaitę pasiekė 1,0 išleidimo būseną.

Atskyręs „GitHub“ „Atom“ redaktorių ir anksčiau žinomą kaip „Atom Shell“, sistema leidžia kūrėjams kurti vietines programas naudojant HTML, CSS ir „JavaScript“. Naudojant „Electron“, „JavaScript“ API tvarko pokalbio su skirtingomis operacinėmis sistemomis duomenis, o tinklalapiai kuria vartotojo sąsajas.

„GitHub“ teigia, kad „Electron“ programą galima laikyti minimalia interneto naršykle, turinčia galimybę sąveikauti su vietine failų sistema; žiniatinklio naršyklė yra programų pakuotės dalis. Taigi programas galima rašyti vieną kartą ir paleisti keliose platformose, o „Electron“ yra universali sąsaja su operacine sistema. Jis turi savo pagrindinį API rinkinį; Taip pat įtraukiami „Chromium“ API ir integruoti „Node.js“ moduliai.

„Electron“ per pastaruosius metus buvo atsisiųsta daugiau nei 1,2 milijono kartų ir panaudota kuriant programas, pradedant el. Paštu, baigiant „SQL“ analizės įrankiais ir „Slack“ ryšio platforma. Neseniai „JavaScript“ įkūrėjas Brendanas Eichas nurodė „Electron“ kaip įrankį, kurį jo nauja įmonė, naršyklių gamintoja „Brave Software“, naudojo kurdama savo technologijas.

Versija 1.0 yra pasiekiama adresu electron.atom.io. Su 1.0 leidimu yra pridėta programa, padedanti vartotojams ištirti sistemos API. „Electron API Demos“ programoje yra kodo fragmentai, skirti pradėti, taip pat patarimai, kaip naudoti API. „Electron“ kūrėjai taip pat pridėjo atvirojo kodo plėtinį prie „Chrome“ kūrėjų įrankių, vadinamų „Devtron“, kad padėtų derinti ir šalinti programas.

Kartu su „Electron 1.0“ „GitHub“ išleidžia „Spectron“ - „Electron“ programų integravimo testavimo sistemos - naujinį. „Spectron 3.0“ palaiko visą „Electron“ API, kad kūrėjai galėtų greičiau rašyti testus, kad patikrintų programos elgseną įvairiais scenarijais ir aplinkomis.