Soovitatav, 2021

Toimetaja Valik

Mis on Electroni rakendused? 5 parimat elektroonilist rakendust teie töölauale

Töölauaprogrammide ühilduvus erinevate platvormide vahel on aeganõudev ja töömahukas protsess, kuna erinevate operatsioonisüsteemide töö on erinev. Sellisel juhul peavad arendajad, kes soovivad kodeerida kõiki kolme suuremat töölaua operatsioonisüsteemi, oma rakenduste ühest operatsioonisüsteemist teise teisaldamisel uuesti suure osa oma koodibaasi kirjutama, muutes selle kulukaks ja töömahukaks. See on koht, kus Electron tuleb. See on hämmastav vahend, mis võimaldab arendajatel teha oma töölaua programme ühilduvaks paljudes operatsioonisüsteemides, sealhulgas Windowsis, MacOSis ja Linuxis. negatiivsed. Kui rohkem arendajaid hakkasid oma rakendusi Interroni platvormide ühilduvuse jaoks ehitama, siis vaatame, mis nad on ja miks nad saavad populaarsust. Vaatamata sellele vaatame ka mõned parimad Electroni rakendused, mida saate praegu alla laadida.

Mis on Electroni rakendused?

Atom Shelli nime all tuntud Electron on võimas avatud lähtekoodiga raamistik, mis võimaldab arendajatel luua natiivseid platvorme hõlmavaid rakendusi veebitehnoloogiatega nagu JavaScript, HTML ja CSS, kasutades Node.js-i käitusaega back-end komponendina ja Chromiumit esiots . Algselt loodi see endise Googler Cheng Zhao poolt ning seda töötab GitHub praegu välja omaenda projektidena. Populaarsed VoIP-rakendused Ebakõlad ja avatud lähtekoodiga tekstiredaktorid Atom ja MS Visual Studio Code on mõned parimad näited töölauarakendustest, mis töötavad Electroni abil.

Electroni kasutamise ja töölaua rakenduste ehitamise eelised

Rakenduse loomiseks, eelkõige veebipõhise ühilduvuse vahel, on veebi ressursside asemel Electroni kasutamisel mitmeid eeliseid. Arendajatele, kes soovivad vähendada kulusid ja vähendada sõltuvust, on Electron tohutu vara, kuna neil ei ole vaja mitut brauserit ja operatsioonisüsteemi kodeerida. Kasutajapoolsel küljel on Electroni rakendustel ühesugune välimus ja tunne olenemata operatsioonisüsteemist ning see jääb ka edaspidi nii.

Flipside juures ühendab iga Electron rakendus sellega kogu veebi runtime, kuigi kõigis peamistes operatsioonisüsteemides on juba olemas sobiv tööaeg. Selle tulemuseks on üles ehitatud suurused ja ülemäärane mälu kasutamine, sest igaüks neist rakendustest kasutab eraldi kromi, näiteks CPU ja mälu ressursse isegi siis, kui nad lihtsalt taustal tühikäigul töötavad. Kuigi Electroni pooldajad väidavad, et veebi runtime sidumine on vajalik, et anda igale kasutajale ühesugune kogemus, olenemata nende valitud platvormist, väidavad kriitikud, et see on vältimatult raiskav ja väga ebatõhus viis asjade tegemiseks.

Rakendused töötati välja elektroni abil

Kaasaegsed JavaScripti abil ehitatud platvormiülesed töölauarakendused tuginevad kas Electronile või NW.js-ile, ja kuigi mõlemad raamistikud töötavad enamasti sarnaselt, on Electron osutunud arendajate seas praegu populaarsemaks valikuks. Seal on sõna otseses mõttes sadu töölauarakendusi, mis kasutavad Electronit ja nimekiri kasvab aja jooksul. Sellisel juhul vaatame 5 parimat ja kõige populaarsemat Electroni rakendust, mis on praegu allalaadimiseks saadaval:

1. Vastuolu

Lahknevus on tasuta VoIP-rakendus, mis on saadaval Windows, MacOS, Linux, Android ja iOS. Algselt avaldati tarkvara 2015. aasta märtsis ja see on juba saanud kultuurid järgmiste mängijate seas üle 50 miljoni registreeritud kasutajaga üle maailma. Ettevõte on oma töölaua kliendile pidevalt lisanud uusi funktsioone ja funktsioone ning alles pärast seda, kui nad on mõne nädala jooksul avalikustanud beetaversioonina 5% kasutajatest, avaldasid nad kogu kasutaja baasile videokõnede ja ekraani jagamise funktsioonid. varem.

Külastage veebisaiti

2. Atom

Atom on tasuta, avatud lähtekoodiga ja väga kohandatav lähtekoodi redaktor, mis on ehitatud Electroni raamistiku abil. Kaasas 50 avatud lähtekoodiga paketti ning see on GitHubis majutatud nagu paljud tema avatud lähtekoodiga partnerid. See on kirjutatud puhtal HTML / CSS- il Chromiumil ja sellel on juba üle 7000 erineva paketi, millest peaaegu kõik on ka Githubis. Atomil on ka mitmeid vaikimisi pluginaid, mis muudavad selle ühilduvaks terve hulga programmeerimiskeelega, sealhulgas C, C ++, C #, HTML, Java, Python, SQL ja palju muud. Olles üks Githubi enda projektidest, on Atomil ka suur integratsioon, mis on nii edukas kui ka algajate arendajate lemmik.

Külastage veebisaiti

MS Visual Studio kood

Nagu Atom, on Microsofti Visual Studio kood alates ka Githubi hostitud, vaba ja avatud lähtekoodiga (FOSS) lähtekoodi redaktor ja debugger, mis on ehitatud Electronile, kasutades Node ja HTML / CSS. Saadaval Windowsis, MacOSis ja Linuxis, see sisaldab ka sisseehitatud Git-juhtimise, süntaksi esiletõstmise, intelligentsete koodide lõpetamise, väljavõtete ja koodirakendamise tuge. Samuti on see kohandatav, mis võimaldab kasutajatel muuta toimetaja teemat, kiirklahve ja muid eelistusi. Visual Studio Code toetab C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP ja erinevaid programmeerimiskeeli.

Külastage veebisaiti

3. Valguslaud

Light Table on vaba ja avatud lähtekoodiga IDE (integreeritud arenduskeskkond), mille eesmärk on pakkuda paindlikku liidest, reaalajas hindamist, kohest teostamist, reaalset visualiseerimist, silumine ja dokumenteerimist. Valguse tabeli üks huvitavamaid asju on see, et see oli esimene kasutaja NW.js (seejärel sõlme-webkit), enne kui lülitati Electron aastat hiljem. Tarkvara on kirjutatud ClojureScriptis ja kuigi see algas Clojure'i ja ClojureScript'i keskkonnana, on see lisanud toetust teistele programmeerimiskeeltele, nagu Python, JavaScript, HTML ja CSS. Kuigi Light Table'il on mõnede konkurentidega võrreldes piiratud keeletoetus, on tegemist mõne kena puudutusega, nagu näiteks automaatne lõpetamine kõikjal, jagatud vaated ja käsupalett.

Külastage veebisaiti

4. Lahti

Slack on üks populaarsemaid pilvepõhiseid meeskondade koostööprogramme, mis alustas tööd ettevõttes kasutatava sisemise tootlikkuse vahendina (tuntud kui Tiny Speck), enne kui see avalikustati 2013. aasta augustis. Slack pakub palju IRC-tüüpi funktsioone, nagu püsivad jututubad (kanalid), mis on korraldatud teemade kaupa, samuti erasektori grupid ja otsesõnumid, mis on aidanud teenusel saada populaarsust kogukonna platvormina viimastel aegadel, kuigi see oli algselt ette nähtud organisatsioonilise kommunikatsioonivahendina. Slack on akronüüm „Kõikide vestluste ja teadmiste otsitav logi” ning on saadaval mitmetel platvormidel, sealhulgas Windows, MacOS, Linux, Android ja iOS.

Külastage veebisaiti

5. Google Play muusika töölaua mängija

Kuigi eespool nimetatud rakendused on nende arendajate ametlikud lauaarvutid, on Google Play muusika töölaua mängija kolmanda osapoole rakendus, mis pakub Google Play muusikapleierile materiaalset liidest. Kuigi see ei toeta võrguühenduseta taasesitamist, võimaldab see kasutajatel palju kohandamisvõimalusi, sealhulgas erinevaid teemasid, mitmesuguseid värve ja võimalust saata teie mängude ajalugu otse viimati. Sellel on isegi sisseehitatud ekvalaiser, samuti võimalus kohandada teateid, kiirklahve ja taustapilti. Tarkvara on vaba ja avatud lähtekoodiga ning seda majutatakse GitHubis nagu enamik teisi FOSSi tarkvara.

Külastage veebisaiti

Electron Apps: parim platvormide raamistik platvormide ühilduvuse jaoks?

Kuna nutitelefoni esiletõstmine on julge, uus, post-PC ajastu, on töölaua kasutaja baas pidevalt vähenenud ja asjad ei parane paljude tarkvara pealkirjade ühilduvuse puudumise tõttu. Selliste raamistike nagu Electron ja NW.js puhul ei pea arendajad enam iga operatsioonisüsteemi jaoks pakkima oma koodibaasi, mis lihtsustab kohalike töölaua rakenduste kirjutamist ja haldamist. Kuigi siin mainitud viis on üks populaarsemaid, on sadu rohkem kättesaadavaid, kusjuures nimekiri jätkub kiiresti. Kas te kasutate juba mõnda neist rakendustest või kavatsete seda tulevikus teha? Andke meile teada, jättes oma mõtted allpool olevasse kommentaaride sektsiooni, sest me armastame teid kuulda.

Top