Ieteicams, 2024

Redaktora Izvēle

Kas ir elektronu lietojumprogrammas? 5 labākās elektroniskās lietotnes darbvirsmai

Padarīt darbvirsmas programmas saderīgas starp platformām ir laikietilpīgs un darbietilpīgs process, jo atšķiras dažādas operētājsistēmu darbības. Šādā gadījumā izstrādātājiem, kas vēlas kodēt visus trīs lielākos darbvirsmas operētājsistēmas, ir jāpārraksta lielas koda bāzes daļas, kad tās pārvieto savas lietotnes no vienas OS uz citu, padarot to par dārgu un darbietilpīgu uzdevumu. Tas ir, kad Electron nāk collas Tas ir pārsteidzošs instruments, kas padara to viegli izstrādātājiem, lai padarītu savu darbvirsmas programmām saderīgu visā plašu operētājsistēmu, tostarp Windows, MacOS un Linux, un, lai gan tas ir tā downsides, ieguvumi ir daudz lielāks nekā negatīvi lielākoties. Ar vairākiem izstrādātājiem, kas sāk veidot savas lietojumprogrammas uz Electron, lai iegūtu pārrobežu platformu savietojamību, apskatīsim, ko viņi ir un kāpēc viņi gūst popularitāti. Pie tā mēs apskatīsim arī dažas no labākajām Electron lietotnēm, kuras jūs tagad varat lejupielādēt.

Kas ir elektronu lietojumprogrammas?

Pazīstams kā Atom Shell savā agrākajā iemiesojumā, Electron ir spēcīgs atvērtā koda ietvars, kas ļauj izstrādātājiem izveidot vietējās platformas lietojumprogrammas ar tīmekļa tehnoloģijām, piemēram, JavaScript, HTML un CSS, izmantojot Node.js izpildlaiku kā back-end komponentu un Chromium front-end. Sākotnēji to radīja bijušais Googler Cheng Zhao, un to pašlaik izstrādā GitHub kā vienu no saviem projektiem. Populāra VoIP lietojumprogramma Neatbilstība un atvērtā pirmkoda teksta redaktori Atom un MS Visual Studio kods ir daži no labākajiem darbvirsmas lietojumprogrammu piemēriem, kurus darbina Electron.

Elektronu izmantošanas priekšrocības un trūkumi, lai izveidotu darbvirsmas lietojumprogrammas

Ir vairāki ieguvumi, izmantojot elektronu, nevis tīmekļa resursus, lai izveidotu lietojumprogrammu, pirmām kārtām, kas ir starpplatforma saderība . Izstrādātājiem, kas vēlas samazināt izmaksas un samazināt atkarības, Electron ir milzīgs ieguvums, jo tiem nav nepieciešams kodēt vairākās pārlūkprogrammās un operētājsistēmās. No lietotāja puses, elektronu lietojumprogrammām ir vienots izskats un justies neatkarīgi no operētājsistēmas, un tas turpinās palikt tādā veidā, sākot ar gadu.

Flipside, katrs Electron app apvieno visu web runtime ar to, lai gan piemērots runtime jau pastāv visās lielākajās operētājsistēmām. Tas izraisa uzpūstu būvju izmērus un lieko atmiņas izmantošanu, jo katra no šīm lietotnēm palaista atsevišķu Chromium gadījumu, hogging CPU un atmiņas resursus, pat ja tie ir tukšgaitā fonā. Lai gan elektronu atbalstītāji apgalvo, ka ir nepieciešama tīmekļa runtime apvienošana, lai nodrošinātu identisku pieredzi katram lietotājam neatkarīgi no viņu izvēlētās platformas, kritiķi apgalvo, ka tas ir nenovēršami izšķērdīgs un ļoti neefektīvs veids, kā rīkoties.

Lietojumprogrammas izstrādātas, izmantojot elektronu

Mūsdienu pārrobežu platformas darbvirsmas lietojumprogrammas, kas izveidotas ar JavaScript, balstās uz Electron vai NW.js, un, lai gan abas sistēmas darbojas lielā mērā līdzīgā veidā, Electron šobrīd ir kļuvis par populārāku risinājumu izstrādātājiem. Ir burtiski simtiem darbvirsmas lietojumprogrammu, kas izmanto Electron, un saraksts turpina pieaugt ar laiku. Šādā gadījumā aplūkosim piecas labākās un populārākās Electron lietotnes, kas tagad ir pieejamas lejupielādei:

1. Nesaskaņas

Nesaskaņa ir bezmaksas VoIP lietojumprogramma, kas pieejama Windows, MacOS, Linux, Android un iOS. Programmatūra sākotnēji tika izlaista 2015. gada martā, un tā jau ir ieguvusi kultu, kurā piedalās vairāk nekā 50 miljoni reģistrētu lietotāju no visas pasaules. Uzņēmums pastāvīgi pievienojis darbvirsmas klientam jaunas funkcijas un funkcionalitāti, un tikai nesen izlaistas video zvana un ekrāna koplietošanas funkcijas visai lietotāja bāzei, pēc tam, kad dažas nedēļas tās ir izvērsušas kā publisku beta versiju līdz 5% lietotāju agrāk.

Apmeklējiet vietni

2. Atom

Atom ir bezmaksas, atvērtā koda un ļoti pielāgojama pirmkodu redaktors, kas veidots, izmantojot elektronu sistēmu. Tas ir aprīkots ar 50 atvērtā koda pakotnēm, un tas ir izvietots GitHub, tāpat kā daudzi no tā atvērtā koda partneriem. Tas ir uzrakstīts tīrā HTML / CSS uz Chromium virsmas, un tam jau ir vairāk nekā 7000 dažādu iepakojumu, no kuriem gandrīz visi ir izvietoti arī Github. Atom nāk arī ar vairākiem noklusējuma spraudņiem, kas padara to saderīgu ar visu programmēšanas valodu ķekaru, tostarp C, C + +, C #, HTML, Java, Python, SQL un citiem. Atom ir viens no Github paša projektiem, un tam ir arī liela integrācijas pakāpe, padarot to par iecienītu gan progresīvu, gan iesācēju attīstītāju vidū.

Apmeklējiet vietni

MS Visual Studio kods

Tāpat kā Atom, Microsoft Visual Studio kods ir arī Github hosted, free and open source (FOSS) pirmkodu redaktors un atkļūdotājs, kas veidots uz Electron, izmantojot mezglu un HTML / CSS. Pieejams Windows, MacOS un Linux, tas ietver atbalstu iegulto Git kontroli, sintakses izcelšanu, viedo kodu pabeigšanu, fragmentus un koda atjaunošanu. Tas ir arī pielāgojams, kas ļauj lietotājiem mainīt redaktora tēmu, tastatūras īsceļus un citas preferences. Visual Studio kods atbalsta C, C #, C ++, HTML, JSON, Objective-C, Objective-C + +, PHP un dažādas citas programmēšanas valodas.

Apmeklējiet vietni

3. Gaismas tabula

Gaismas tabula ir bezmaksas un atvērtā koda IDE (Integrated Development Environment), kuras mērķis ir nodrošināt elastīgu saskarni, reālā laika novērtēšanu, tūlītēju izpildi, dzīvu vizualizāciju, atkļūdošanu un dokumentāciju. Viena no interesantākajām lietām par Gaismas tabulu ir tā, ka tas bija pirmais NW.js lietotājs (tad mezgls-webkit), pirms pāriet uz Electron gadiem. Programmatūra ir rakstīta ClojureScript, un, lai gan tā sākās kā vide Clojure un ClojureScript, tā kopš tā laika ir atbalstījusi citas programmēšanas valodas, piemēram, Python, JavaScript, HTML un CSS. Kamēr Gaismas tabulā ir ierobežots valodas atbalsts salīdzinājumā ar dažiem tās konkurentiem, tas nāk ar dažiem jaukiem pieskārieniem, piemēram, visur pabeigtu automātisku pabeigšanu, sadalīt viedokļus un komandu paleti.

Apmeklējiet vietni

4. Slack

Slack ir viena no populārākajām mākonis balstīta komandas sadarbības programmatūrām, kas sākās kā iekšējais produktivitātes rīks, ko izmanto uzņēmums (tad pazīstams kā Tiny Speck), pirms to publiski atklāja 2013. gada augustā. Slack piedāvā daudzas IRC līdzīgas funkcijas, piemēram, pastāvīgas tērzētavas (kanāli), kas sakārtotas pēc tematiem, kā arī privātas grupas un tiešās ziņojumapmaiņas, kas palīdzēja dienestam popularizēt kā kopienas platformu pēdējos laikos, lai gan sākotnēji tas bija paredzēts kā organizatorisks saziņas līdzeklis. Slack ir akronīms “Visu sarunu un zināšanu meklēšanai”, un tas ir pieejams vairākās platformās, ieskaitot Windows, MacOS, Linux, Android un iOS.

Apmeklējiet vietni

5. Google Play mūzikas darbvirsmas atskaņotājs

Lai gan iepriekš minētās lietojumprogrammas ir oficiālie darbvirsmas klienti no to izstrādātājiem, Google Play mūzikas darbvirsmas atskaņotājs ir trešās puses lietotne, kas piedāvā materiālam līdzīgu saskarni Google Play mūzikas atskaņošanai. Lai gan tai nav atbalsta bezsaistes atskaņošanai, tas ļauj lietotājiem daudz pielāgošanas iespēju, tostarp dažādas tēmas, vairākas krāsas un iespēju nosūtīt atskaņošanas vēsturi tieši uz last.fm. Tai pat ir iebūvēts ekvalaizers, kā arī iespēja pielāgot paziņojumus, karstos taustiņus un fona atskaņošanu. Programmatūra ir bezmaksas un atvērtā koda, un tā ir izvietota GitHub, tāpat kā lielākā daļa citu FOSS programmatūru.

Apmeklējiet vietni

Elektroniskās lietojumprogrammas: labākais programmatūras ietvars platformu savietojamībai?

Ar viedtālruni, kas iezīmējas treknrakstā, jaunā „Post-PC laikmetā”, darbvirsmas lietotāju bāze ir pastāvīgi samazinājusies, un lietas nesaņem nekādu labumu, jo nav daudz platformu saderības ar daudziem programmatūras nosaukumiem. Ar tādām sistēmām kā Electron un NW.js izstrādātājiem vairs nav jāapvieno koda bāze katrai operētājsistēmai, tādējādi atvieglojot vietējo darbvirsmas lietojumprogrammu rakstīšanu un uzturēšanu. Lai gan pieci šeit minētie ir viens no populārākajiem, ir vairāki simti pieejamāki, un saraksts turpina strauji augt. Vai jūs jau izmantojat kādu no šīm lietotnēm vai arī plānojat to darīt nākotnē? Informējiet mūs, atstājot savas domas tālāk komentāru sadaļā, jo mēs mīlam dzirdēt no jums.

Top