Electron

Electron (նախկինում հայտնի է եղել ինչպես՝ atom shell), framwork, որը մշակված է GitHub-ի կողմից։ Թույլ է տալիս մշակել գրաֆիկական ծրագրեր վեբ-տեխնոլոգիաների օգնությամբ։ Electron-ն իր մեջ ներառում է Node.js back-end-ի հետ աշխատելու համար, ինչպես նաև մատուցման գրադարան Chromium-ից։

Յուրահատկություններ

Տարբերությունը NW.js-ից 
Նրա նմանատիպ ապրանքանիշը համարվում է  NW.js (նախկին node-webkit)։ Վերջինս իրենից ներկայացնում է node.js-ի միավորում Chromium-ի հետ, ինչպես նաև ունի GUI, որը մշակված է NW-ի վրա ինչի պատճառով այն շատ քիչ է տարբերվում front-end-ի մշակումից։ Այն աշխատում է կայքերի հավաքածուների հետ, որոնցում թողարկվում է JavaScript-սցենարներ։ Electron-ում օգտագործվում է ավելի ցածրմակարդակի մոտեցում՝ այստեղ հիմնական մասը համարվում է JavaScript կոդը, որը ստեղծվում է բրաուզերի պատուհանում, որում էլ վերբեռնվում է HTML կոդը և այլն։

Գործածություն 
Electron-ի հիման վրա ոչ միայն կառուցված է տեքստային խմբագրիչ՝ Atom-ը, այլև այնպիսի ապրանաքանիշներ, ինչպիսն է՝ Visual Studio Code, Light Table (սկսած 0.8 տարբերակից), Avocode, REPL-վահանակը Mancy Node.js-ի համար և Meteor.js, Mongotron — GUI-մենեջերը MongoDB-ի համար։ Բացի դա, այս framwork-ի հիման վրա է գրված Slack, Skype, Discord նամակագրությունները և այլն։

Տես նաև 
 NW.js

Ծանոթագրություններ

Գրականություն

Արտաքին հղղումներ 
 

JavaScript գրադարաններ
Ազատ ծրագրային ապահովում
C++-ով գրված ծրագրեր
Լինուքսի ծրագրային ապահովում
C++-ով գրված ազատ ծրագրային ապահովումներ