lt.phhsnews.com


lt.phhsnews.com / Kas yra "Electron" programos ir kodėl jie tapo tokie dažni?

Kas yra "Electron" programos ir kodėl jie tapo tokie dažni?


Ar pastebėjote, kad daug naujų darbalaukio programų atrodys beveik kaip svetainės? Tai ne tavo vaizduotė.

Nuo Trello iki Slack, nuo WordPress.com iki Github, vis dažniau vadinamos stalinių kompiuterių programomis, kad susietų svetainę su keliomis vietinėmis funkcijomis, tokiomis kaip pranešimai, failų sistemos prieiga ir meniu. Labiausiai paplitusios technologijos, leidžiančios tai vadinti "Electron", yra naudojamos keliomis programomis, kurių net negalėjote įtarti, pvz., Pokalbių programos "Discord" ir "Microsoft Visual Studio" kodą.

"Electron" leidžia programuotojams lengviau paleisti programą vienu metu "Windows" "macOS" ir "Linux", tačiau vartotojams yra prastai. Elektronų taikymas yra didžiulis, vienam dalykui. "Slack", pokalbio programa, "Mac" užima 237 MB standžiojo disko vietos, o taip pat ir mažai. Kas užsiima visais šiais ištekliais? Ir kodėl kūrėjai naudoja kažką tokio neefektyvumo?

"Electron Apps" yra gana lengva padaryti

Darbalaukio programas sunku padaryti, ypač jei norite, kad jie būtų tarp platformų. Pavyzdžiui, "Windows" sistemoje naudojama failų sistema veikia kitaip, negu "Linux", o pranešimai skirtingai veikia "MacOS" nei "Windows". Tai reiškia, kad kiekvienas, kuris nori parašyti paraišką visoms trims operacinėms sistemoms (ar net dviem iš jų), turi perrašyti daug kodo, kai perkeliamas iš vieno į kitą.

Elektronas "išsprendžia" tai, siūlydamas vienintelė platforma, kuri veikia visose trijose staliniuose operacinėse sistemose. Tai reiškia, kad kūrėjai gali vieną kartą rašyti tokius dalykus, kaip pranešimai, ir tikisi, kad jis kiekvienoje operacinėje sistemoje dirbs natively. Dar geriau kūrėjams: viskas gali būti sukurta naudojant Javascript, HTML ir CSS technologijas, bet kas, kas koduoja žiniatinklį, yra labai gerai susipažinęs.

"Electron Apps" ateina su beveik visų "Chromium"

Kaip tai įmanoma? Iš dalies dėl to, kad kiekviena "Electron" programa apima visą internetinę naršyklę: "Chromium" - "Google Chrome" atviro kodo versiją. Tai yra komplektuojama kartu su konkrečios platformos instrukcijomis, siekiant užtikrinti, kad viskas elgiasi tiksliai, kaip kūrėjai tikisi, visose sistemose. Štai kodėl "Slack" darbalaukio versija užima daugiau nei 200 MB kietojo disko vietos: dauguma "Chrome" ten yra sujungtos.

Kiekviena "Electron" programa, kurią paleidžiate, yra daugiau ar mažiau pilnutinė "Chrome" egzempliorius. Kaip nurodė dienoraštis Džozefas Gentleas, tai vargu ar yra idealus:

Galite pagalvoti apie Slack kaip apie nedidelę "javascript" programą, kuri veikia kitoje operacinės sistemos "VM" (chromas), kurią turite paleisti, kad iš esmės kalbėtumėte IRC. Net jei jūs turite tikrą chrome atidarytą, kiekviena elektronų programa paleidžia savo, papildomą visos VM kopiją.

Taigi, taip, vartotojai yra neveiksmingi. Visų pirma, kiekviena atskira "Electron" programa, kurią atsisiųsite, sudaro daugumą "Chromium", o kiekviena paleista programa atlieka gerą šio kodo dalį. Čia nėra dalijimosi ištekliais, kaip yra su vietinėmis programomis, o tai reiškia, kad "Electron" programos ketina užimti daugiau vietos kietajame diske ir atminties nei programai, sukurtai jūsų platformoje.

Palaukite, ar elektronas yra geras ar blogas?

Šiuo metu kompiuteriai yra tokie galingi, kad dauguma vartotojų niekada net nepasteks, kaip neefektyvus "Electron" paraiškos yra. Tiesą sakant, dauguma niekada net negirdėjo apie Electroną. Dauguma mano kolegų neturėjo, ir jie visi naudojasi "Slack" kiekvieną dieną. Daugelis malonu sužinoti, kad "Trello" darbalaukio versija pasirodė, ir vėl neturėjo jokio supratimo, kad tai buvo "Electron" programa.

Ir šios programos iš tikrųjų geriau integruoja jūsų operacinę sistemą geriau nei svetainės. Jie gyvena savo langu. Jie siūlo puikius sparčiuosius klavišus, vietinius pranešimus ir kitus dalykus, kurių jūs negalite daryti vienodai, naudodami tik naršyklę.

Ir gerai, kad tokios programos kaip Slack, Trello ir WordPress.com nebūtų varginamos kompiuterio versija, jei "Electron" neegzistuoja, o ne mobilizavimo ir naršyklės versijos. Taigi klausimas nėra, ar elektronas yra blogas; ar "Electron" programos yra geresnės nei nieko. Aš noriu pasakyti "taip", bet protingi žmonės gali nesutikti. (Ir, hey, tiems žmonėms visada yra interneto versija.)


Kaip išvalyti

Kaip išvalyti "MacOS" šiukšliadėžę iš išorinių diskų

Ar žinote, kad "flash drive" yra pilnas kačiuko nuotraukų, kurias nešiojate visą laiką? Žinoma, jūs darote: mes visi turime vieną. Kartais jūs norite atlaisvinti kačiuko diską, todėl perkeliate senų nuotraukų pora į "Mac" šiukšliadėžę. Bet nematote, kad laisvos vietos yra daugiau. Kas suteikia? Na, failai vis dar yra jūsų šiukšliadėžėje.

(how-top)

Kas yra EXIF ​​duomenys ir kaip jį pašalinti iš mano nuotraukų?

Kas yra EXIF ​​duomenys ir kaip jį pašalinti iš mano nuotraukų?

Nuotraukų EXIF ​​duomenyse yra daug informacijos apie jūsų fotoaparatą ir galbūt ten, kur buvo nufotografuota nuotrauka (GPS koordinatės ) Tai reiškia, kad, jei dalinatės vaizdais, yra daug informacijos, kurias kiti gali juos parinkti. EXIF ​​- tai keičiamo vaizdo rinkmenos formatas. Kiekvieną kartą, kai fotografuojate savo skaitmeninę kamerą ar telefoną, failas (paprastai JPEG) įrašomas į jūsų įrenginio saugyklą.

(how-top)