Programmering

GitHub lanserer Electron 1.0 for desktop-apputviklere

Electron, GutHubs open source-rammeverk for plattformutvikling av stasjonære applikasjoner, har nådd 1.0 utgivelsesstatus denne uken.

Utviklet av GitHubs Atom-redaktør og tidligere kjent som Atom Shell, lar rammeverket utviklere bygge innfødte applikasjoner ved hjelp av HTML, CSS og JavaScript. Med Electron håndterer JavaScript API-er detaljene ved å snakke med forskjellige operativsystemer, mens websider bygger brukergrensesnitt.

GitHub sier at en Electron-app kan betraktes som en minimal nettleser med muligheten til å samhandle med det lokale filsystemet. nettleseren er en del av appens emballasje. Dermed kan applikasjoner skrives en gang og kjøres på flere plattformer mens Electron fungerer som et universelt grensesnitt med operativsystemet. Den har sitt eget kjernesett av APIer; Chromium APIer og Node.js innebygde moduler er også inkludert.

Electron har blitt lastet ned mer enn 1,2 millioner ganger det siste året og brukt til å bygge applikasjoner som spenner fra e-post til SQL-analyseverktøy og Slack-kommunikasjonsplattformen. Nylig siterte JavaScript-grunnlegger Brendan Eich Electron som et verktøy hans nye selskap, nettleserprodusenten Brave Software, har brukt i å bygge sin teknologi.

Versjon 1.0 er tilgjengelig på electron.atom.io. 1.0-utgivelsen ledsages av en app som hjelper brukerne med å utforske rammens API-er. Electron API Demos-appen har kodebiter for å komme i gang sammen med tips om bruk av API-ene. Elektronutviklere la også til en åpen kildekodeutvidelse i Chrome Developer Tools kalt Devtron, for å hjelpe feilsøking og feilsøking av apper.

Ved siden av Electron 1.0 lanserer GitHub en oppdatering til Spectron, et integrasjonstestingsrammeverk for Electron-apper. Spectron 3.0 støtter hele Electron API, slik at utviklere raskere kan skrive tester for å verifisere applikasjonens oppførsel i forskjellige scenarier og miljøer.

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