Ajánlott, 2024

Szerkesztő Választása

Mik az elektronalkalmazások? Az 5 legjobb elektronikai alkalmazás az asztalhoz

Az asztali programok kompatibilitása a platformok között időigényes és munkaigényes folyamat, mivel a különböző operációs rendszerek eltérő módon működnek. Ebben az esetben a fejlesztők, akik mindhárom fő asztali operációs rendszerre kívánnak kódolni, újra kell írniuk a kódbázis nagy részét, amikor az operációs rendszerüket az operációs rendszerről a másikra helyezik, és ez költséges és munkaigényes feladat. Az Electron jön be. Ez egy csodálatos eszköz, amely megkönnyíti a fejlesztők számára, hogy asztali programjaikat kompatibilisek legyenek az operációs rendszerek széles skálájával, beleértve a Windows, a MacOS és a Linux, és bár ez a hátrányai vannak, az előnyök messze meghaladják az negatívok nagy része. A több fejlesztő elkezdi építeni alkalmazásait az Electron-nál a platformok közötti kompatibilitás érdekében, nézzük meg, hogy melyek azok és miért szereznek népszerűséget. Miközben rajta tartózkodunk, megnézzük a legjobb elektronikai alkalmazásokat, amelyeket most letölthet.

Mik az Electron alkalmazások?

A korábbi avatarjában Atom Shell néven ismert Electron egy nagy teljesítményű nyílt forráskódú keret, amely lehetővé teszi a fejlesztők számára, hogy webes technológiákkal, például JavaScript, HTML és CSS alkalmazással hozzanak létre natív keresztplatformos alkalmazásokat a Node.js futási idejével, mint a back-end komponens és a Chromium front-end. Eredetileg a korábbi Googler Cheng Zhao készítette, és jelenleg a GitHub fejlesztette ki saját projekteként. Népszerű VoIP alkalmazás Hibás és nyílt forráskódú szövegszerkesztők Az Atom és az MS Visual Studio kódok az Electron által táplált asztali alkalmazások legjobb példái.

Az Electron használatának előnyei és hátrányai az asztali alkalmazások építéséhez

Számos előnye van annak, hogy az Electron helyett webes erőforrásokat használunk egy alkalmazás kiépítéséhez, elsősorban a platformok közötti kompatibilitás . Azok a fejlesztők, akik csökkentik a költségeket és csökkentik a függőségeket, hatalmas eszköz, mivel nem kell több böngészőn és operációs rendszeren keresztül kódolni őket. A felhasználó oldalán az Electron alkalmazások egységes megjelenést és érzést mutatnak az operációs rendszertől függetlenül, és ez évek óta továbbra is így marad.

A flipsideen minden Electron alkalmazás egy teljes webes futási időt köt össze vele, még akkor is, ha minden főbb operációs rendszerben már létezik megfelelő futási idő. Ennek eredményeképpen dagadt építési méretek és felesleges memóriahasználat keletkezik, mivel mindegyik alkalmazás külön Chromium-példányt futtat, a CPU-t és a memória-erőforrásokat még akkor is, ha éppen üresen futnak a háttérben. Míg az Electron támogatói azt állítják, hogy a webes futási idő összekapcsolása szükséges ahhoz, hogy minden egyes felhasználó számára azonos élményt nyújtson, függetlenül a választott platformtól, a kritikusok azt állítják, hogy elkerülhetetlenül pazarló és rendkívül nem hatékony módja a dolgoknak.

Az Electron segítségével fejlesztett alkalmazások

A modern JavaScript-alapú asztali alkalmazások az Electron vagy az NW.js-re támaszkodnak, és bár mindkét keretrendszer hasonló módon működik a legtöbb esetben, az Electron most a legnépszerűbb megoldás a fejlesztők körében. Szó szerint több száz asztali alkalmazás működik az Electron használatával, és a lista folyamatosan növekszik. Ilyen esetben nézzük meg az 5 legjobb és legnépszerűbb Electron alkalmazást, amelyek mostantól letölthetők:

1. Egyenlőtlenség

A Discord egy ingyenes VoIP alkalmazás, amely elérhető a Windows, MacOS, Linux, Android és iOS rendszereken. A szoftvert eredetileg 2015 márciusában adták ki, és a világ több mint 50 millió regisztrált felhasználójával már szerzett kultuszot . A vállalat folyamatosan új funkciókat és új funkciókat ad hozzá asztali kliensének, és csak a közelmúltban kiadott videohívási és képernyőmegosztási funkciókat bocsátotta ki a teljes felhasználói bázisra, miután néhány hétig nyilvános felhasználóként bocsátotta ki őket 5% -ra. korábban.

Látogasson el a weboldalra

2. Atom

Az Atom egy ingyenes, nyílt forráskódú és testreszabható forráskódszerkesztő, amely az Elektron keretrendszer segítségével épül fel. 50 nyílt forráskódú csomaggal van ellátva, és a GitHub-on a nyílt forráskódú társaikhoz hasonlóan is otthont ad. A Chromium tetején tiszta HTML / CSS- ben van írva, és már több mint 7000 különböző csomagot tartalmaz, amelyek mindegyike szintén a Githubon található. Az Atom számos alapértelmezett plugint is tartalmaz, amelyek kompatibilisek egy egész programnyelvvel, beleértve a C, C ++, C #, HTML, Java, Python, SQL és így tovább. A Github saját projektjei közé tartozik, hogy az Atom nagyszerű integrációval is rendelkezik, ami a fejlett és a kezdő fejlesztők körében is kedvence.

Látogasson el a weboldalra

MS Visual Studio kód

Az Atomhoz hasonlóan a Microsoft Visual Studio kódja is egy Github-házigazdája, ingyenes és nyílt forráskódú (FOSS) forráskódszerkesztője és hibakeresője, amely az elektronra épül a Node és HTML / CSS használatával. A Windows, a MacOS és a Linux rendszeren is elérhető a beépített Git vezérlés támogatása, a szintaxis kiemelése, az intelligens kódok befejezése, a töredékek és a kódfrissítés. Ez is testreszabható, amely lehetővé teszi a felhasználók számára a szerkesztő témájának, a billentyűparancsok és egyéb beállítások módosítását. A Visual Studio Code támogatja a C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP és más programozási nyelveket.

Látogasson el a weboldalra

3. Fénytábla

A Light Table egy ingyenes és nyílt forráskódú IDE (Integrated Development Environment), amely rugalmas felületet, valós idejű értékelést, azonnali végrehajtást, élő megjelenítést, hibakeresést és dokumentációt biztosít. A Light Table egyik érdekes dologja az volt, hogy az NW.js első felhasználója (majd csomópont-webkit) volt, mielőtt az Electron évre váltott volna. A szoftvert ClojureScript-ben írták, és bár a Clojure és a ClojureScript környezeteként indult, azóta további programozási nyelveket támogatott, mint például a Python, a JavaScript, a HTML és a CSS. Míg a Light Table korlátozott nyelvi támogatással rendelkezik a versenytársaihoz képest, néhány szép érintéssel, például az Auto-complete mindenhol, osztott nézetekkel és egy parancspalettával érkezik.

Látogasson el a weboldalra

4. Csendes

A Slack az egyik legnépszerűbb felhőalapú csapat együttműködési szoftver, amely a vállalat által használt belső termelékenységi eszközként kezdte életét (ezután Tiny Speck néven ismert), mielőtt 2013 augusztusában nyilvánosan indították. A Slack sok IRC-szerű funkciót kínál, mint például a témák, valamint a privát csoportok és a közvetlen üzenetküldés által szervezett tartós chat-szobák (csatornák), ​​amelyek az utóbbi időben segítették a szolgáltatást közösségi platformként népszerűsíteni, bár először szervezeti kommunikációs eszközként tervezték. A Slack egy rövidített név a „Kereshető napló minden beszélgetésről és tudásról”, és számos platformon elérhető, többek között a Windows, a MacOS, a Linux, az Android és az iOS.

Látogasson el a weboldalra

5. A Google Play Zene asztali lejátszó

Míg a fent említett alkalmazások a saját fejlesztők hivatalos asztali ügyfelei, a Google Play Zenei Asztali lejátszó egy harmadik féltől származó alkalmazás, amely anyagszerű felületet kínál a Google Play zenei lejátszásához. Bár nem támogatja az offline lejátszást, a felhasználók sokféle testreszabási lehetőséget biztosítanak, beleértve a különböző témákat, több színt és a lejátszási előzmények egyenesen a last.fm. Még beépített hangszínszabályzóval, valamint az értesítések, gyorsbillentyűk és a háttér lejátszás testreszabásával is rendelkezik. A szoftver szabad és nyílt forráskódú, és a GitHub-on is található, mint a legtöbb más FOSS szoftver.

Látogasson el a weboldalra

Elektronikus alkalmazások: a legjobb platformok a platformok közötti kompatibilitáshoz?

Miután az okostelefon merész, új, „Post-PC korszakban” kiemelt figyelmet szentelt, az asztali felhasználói bázis folyamatosan csökkent, és a dolgok nem fognak jobbá válni, ha sok szoftvercím nem kompatibilis a platformokkal. Az Electron és az NW.js keretrendszerekkel a fejlesztőknek nem kell külön-külön csomagolniuk a kódbázist minden operációs rendszerhez, így könnyebbé válik a natív asztali alkalmazások írása és karbantartása. Míg az itt említett öt az egyik legnépszerűbb, több száz rendelkezésre áll, a lista pedig gyorsan növekszik. Szóval már használod ezeket az alkalmazásokat, vagy azt tervezed, hogy a jövőben? Tájékoztassa velünk a gondolatait az alábbi megjegyzések részben, mert szeretjük meghallgatni tőled.

Top