PC

Vad är elektronappar? De 5 bästa elektronapparna för ditt skrivbord

Vad är elektronappar? De 5 bästa elektronapparna för ditt skrivbord

Att göra skrivbordsprogram kompatibla över plattformar är en tidskrävande och arbetskrävande process på grund av de inneboende skillnaderna i hur olika operativsystem fungerar. I så fall måste utvecklare som vill koda för alla tre stora stationära operativsystem skriva om stora delar av sin kodbas när de portar sina appar från ett operativsystem till ett annat, vilket gör det till en kostsam och mödosam övning. Det är där Electron kommer in. Det är ett fantastiskt verktyg som gör det enkelt för utvecklare att göra sina stationära program kompatibla över ett brett utbud av operativsystem, inklusive Windows, macOS och Linux, och även om det har sina nackdelar uppväger fördelarna långt negativ för det mesta. Med fler utvecklare som börjar bygga sina appar på Electron för kompatibilitet över plattformar, låt oss ta en titt på vad de är och varför de blir allt populärare. Samtidigt tar vi också en titt på några av de bästa Electron-apparna som du kan ladda ner just nu.

Vad är Electron Apps?

Känd som Atom Shell i sin tidigare avatar, är Electron ett kraftfullt open source-ramverk som gör det möjligt för utvecklare att skapa inbyggda applikationer över flera plattformar med webbteknologier som JavaScript, HTML och CSS med Node.js runtime som back-end-komponent och Chromium för front-end. Det skapades ursprungligen av före detta Googler Cheng Zhao och är för närvarande utvecklat av GitHub som ett av sina egna projekt. Populär VoIP-applikation Discord och open source textredigerare Atom och MS Visual Studio Code är några av de bästa exemplen på stationära applikationer som drivs av Electron.

Fördelar och nackdelar med att använda Electron för att bygga stationära applikationer

Det finns flera fördelar med att använda Electron istället för webbresurser för att bygga en applikation, först och främst bland dem plattformskompatibilitet. För utvecklare som vill sänka kostnaderna och minska beroendet, Electron är en enorm tillgång eftersom de inte behöver koda i flera webbläsare och operativsystem. På användarsidan har elektronapplikationer en enhetligt utseende och känsla oavsett operativsystem, och det kommer att fortsätta att vara så många år framöver.

På baksidan buntar varje Electron-app en hel webbkörning med den, även om det redan finns en lämplig körtid på alla större operativsystem. Det resulterar i uppblåsta byggstorlekar och överskott av minnesanvändning, eftersom var och en av dessa appar kör en separat instans av Chromium, hogging CPU och minnesresurser även när de bara går på tomgång i bakgrunden. Medan Elektron-förespråkare hävdar att det är nödvändigt att samla en webbkörning för att ge varje användare en identisk upplevelse oavsett vilken plattform de väljer, menar kritiker att det är ett undvikande slöseri och mycket ineffektivt sätt att göra saker.

Applikationer utvecklade med hjälp av elektron

Moderna plattformsplattformsapplikationer byggda med JavaScript förlitar sig på något av dessa Elektron eller NW.js, och även om båda ramarna fungerar på samma sätt för det mesta, visar sig Electron vara det mest populära alternativet bland utvecklare just nu. Det finns bokstavligen hundratals stationära applikationer som använder Electron, och listan fortsätter att växa med tiden. Om så är fallet, låt oss ta en titt på 5 bästa och mest populära Electron-appar som är tillgängliga för nedladdning just nu:

1. Diskord

Discord är en gratis VoIP-applikation det är tillgängligt på Windows, macOS, Linux, Android och iOS. Programvaran släpptes ursprungligen i mars 2015 och har redan fått en kultföljd bland spelare med över 50 miljoner registrerade användare från hela världen. Företaget har hela tiden lagt till nya funktioner och funktioner till sin stationära klient och släpptes nyligen videosamtal och skärmdelning funktioner till hela användarbasen, efter att ha rullat ut dem som en offentlig beta till 5% av användarna några veckor tidigare.

Besök webbplats

2. Atom

Atom är en gratis, öppen källkod och mycket anpassningsbar källkodsredigerare som byggs med hjälp av Electron-ramverket. Den levereras med 50 öppen källkodspaket och är värd på GitHub som många av sina öppen källkodspartners. Det är skrivet rent HTML / CSS ovanpå Chromium och har redan över 7000 olika paket, nästan alla finns också på Github. Atom kommer också med ett antal standardinsticksprogram som gör det kompatibelt med en hel rad programmeringsspråk, inklusive C, C ++, C #, HTML, Java, Python, SQL och mer. Att vara ett av Githubs egna projekt har Atom också bra git-integration, vilket gör det till en favorit bland avancerade och nybörjare.

Besök webbplats

MS Visual Studio-kod

Liksom Atom är Microsofts Visual Studio-kod från också en Github-värd, gratis och öppen källkod (FOSS) källkodsredigerare och felsökare som bygger på Electron med Node och HTML / CSS. Tillgängligt på Windows, macOS och Linux, det innehåller stöd för inbäddad Git-kontroll, syntaxmarkering, intelligent kodavslutning, utdrag och kodreformering. Det kan också anpassas, vilket gör det möjligt för användare att ändra redaktörens tema, kortkommandon och andra inställningar. Visual Studio Code stöder C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP och olika andra programmeringsspråk.

Besök webbplats

3. Ljusbord

Light Table är en fri och öppen källkod IDE (Integrated Development Environment) som syftar till att tillhandahålla ett flexibelt gränssnitt, realtidsutvärdering, omedelbar körning, live visualisering, felsökning och dokumentation. En av de intressanta sakerna med Light Table är att det var det första användaren av NW.js (sedan nod-webkit), innan du byter till Electron år senare. Programvaran är skriven i ClojureScript, och även om det började som en miljö för Clojure och ClojureScript, har det sedan lagt till stöd för andra programmeringsspråk, som Python, JavaScript, HTML och CSS. Medan Light Table har begränsat språkstöd jämfört med vissa av sina konkurrenter, kommer det med några fina detaljer, som Auto-complete överallt, delad vy och en kommandopalett.

Besök webbplats

4. Slack

Slack är en av de mest populärt molnbaserat team-samarbetsprogramvara som började livet som ett internt produktivitetsverktyg som användes av företaget (då känt som Tiny Speck) innan det lanserades offentligt i augusti 2013. Slack erbjuder mycket IRC-liknande funktioner som ihållande chattrum (kanaler) organiserade efter ämne, liksom privata grupper och direktmeddelanden, som har hjälpt tjänsten att bli populär som en communityplattform på senare tid, även om den ursprungligen tänktes som ett organisatoriskt kommunikationsverktyg. Slack är en förkortning för "Searchable Log of All Conversation and Knowledge" och är tillgänglig på ett antal plattformar, inklusive Windows, macOS, Linux, Android och iOS.

Besök webbplats

5. Skrivbordsspelare för Google Play Music

Medan de ovannämnda applikationerna är de officiella stationära klienterna från sina respektive utvecklare, är Google Play Music Desktop Player en tredjepartsapp som erbjuder ett materialliknande gränssnitt för uppspelning av musik på Google Play. Medan det har inte stöd för offlineuppspelning, det tillåter användarna många anpassningsalternativ, inklusive olika teman, flera färger och möjligheten att skicka din spelhistorik direkt till last.fm. Den har till och med en inbyggd equalizer samt möjlighet att anpassa aviseringar, snabbtangenter och bakgrundsuppspelning. Programvaran är fri och öppen källkod, och är värd på GitHub som de flesta andra FOSS-program.

Besök webbplats

SE OCH: Hur man aktiverar Streamer-läget på Discord

Electron Apps: Det bästa programvaruramen för plattformskompatibilitet?

Med smarttelefonen som framträder i en djärv, ny, "Post-PC-era" har det skett en stadig nedgång i den stationära användarbasen, och saker och ting blir inte bättre med bristen på plattformskompatibilitet hos många programvarutitlar. Med ramverk som Electron och NW.js behöver utvecklare inte längre paketera sin kodbas separat för varje operativsystem, vilket gör det lättare att skriva och underhålla inbyggda skrivbordsapplikationer. Medan de fem som nämns här är bland de mest populära, finns det hundratals fler tillgängliga, och listan fortsätter att växa snabbt. Så använder du redan någon av dessa appar eller planerar du att göra det i framtiden? Låt oss veta genom att lämna dina tankar i kommentarfältet nedan, för vi älskar att höra från dig.

Sociala medier reagerade för Steve Jobs men Dennis Ritchie dog ensam
Hyllningarna till Dennis Ritchie matchar inte den berömda floden som släpptes över nätet efter Steve Jobs död. Men det borde de.trådbundet Medan vi s...
Twitter reagerar på K. J. Yesudas uttalande Kvinnor ska inte bära jeans
Indiens berömda sångare och kompositör K.J Yesudas kommentarer om kvinnor som bär jeans har väckt mycket kritik på sociala medier. Här är uttalandet ...
Ladda ner dina data från Google, Facebook och Twitter
På internet sover inte data. Låt oss ta en titt på den senaste statistiken över internetdata (2012).  På en enda dag skickas 294 miljarder e-postmedd...