Electron JS: Minden, amit tudnod kell

Utolsó frissítés: 20 szeptember 2025
Electron JS

Ebben a cikkben mindent megtudunk, amit az Electron JS-ről tudni kell, egy fejlesztői platformról, amely forradalmasította a többplatformos alkalmazások létrehozását. A kezdeti beállítástól egy egyszerű alkalmazás létrehozásáig végigvezetjük az Electron JS alapjain. Szóval készen állsz arra, hogy elmerülj az Electron JS segítségével történő alkalmazások készítésének izgalmas világában?

Electron JS: Bevezetés

Kezdésként nézzük meg, mi is az Electron JS. Ez a nyílt forráskódú technológia egy olyan keretrendszer, amely lehetővé teszi asztali alkalmazások fejlesztését olyan webes technológiák használatával, mint a HTML , a CSS és a JavaScript. Világszerte széles körben használják a fejlesztők, hogy kiváló minőségű alkalmazásokat hozzanak létre Windows, macOS és Linux rendszerekre. Az Electron JS szilárd hírnevet szerzett rugalmasságának és aktív fejlesztői közösségének köszönhetően. Miért érdemes az Electron JS-t választania a következő alkalmazásfejlesztési projektjéhez? Olvasson tovább, hogy megtudja!

Az Electron JS legfontosabb előnyei

Most, hogy bemutattuk az Electron JS-t, vessünk egy pillantást a platform által kínált legfontosabb előnyökre.

  1. Többplatformos fejlesztésAz Electron JS segítségével egyetlen kódbázist írhat, és több platformon telepíthet alkalmazásokat, így jelentős időt és erőforrásokat takaríthat meg.
  2. Használjon webes technológiákatHa már ismeri a HTML-t, a CSS-t és a JavaScript és hasznosságaOtthonosan fogod használni az Electron JS-t. Nem kell semmilyen új programozási nyelvet megtanulnod.
  3. Aktív közösségAz Electron JS közösség aktív és támogató. Ha problémákba vagy kérdésekbe ütközik, mindig van valaki, aki hajlandó segíteni.
  4. Egyszerűsített frissítésekAz Electron JS segítségével az automatikus frissítési rendszernek köszönhetően egyszerűen naprakészen tarthatja alkalmazásait.
  5. Speciális testreszabás: CSS és JavaScript használatával személyre szabhatja alkalmazása felhasználói felületét, így teljes mértékben irányíthatja a megjelenést és a funkcionalitást.
  6. Plugin kompatibilitásAz Electron JS támogatja a külső bővítmények és modulok integrációját, lehetővé téve az alkalmazás képességeinek bővítését.
  RAT terjedése az Axios rosszindulatú verzióival az npm-ben

Most, hogy ismeri a legfontosabb előnyöket, merüljünk el az Electron JS beállításában.

Az Electron JS kezdeti beállítása

Az Electron JS használatának megkezdése elsöprőnek tűnhet, de végigvezetjük a legfontosabb lépéseken, hogy magabiztosan kezdhesse el.

1. lépés: A Node.js telepítése

Mielőtt elkezdené, győződjön meg arról, hogy a Node.js telepítve van a rendszeren. Letöltheti a hivatalos Node.js webhelyről. A Node.js elengedhetetlen az Electron alkalmazás futtatásához és kezeléséhez.

2. lépés: Inicializálja a projektet

A következő lépés az Electron projekt inicializálása. Nyissa meg a terminált, és keresse meg azt a mappát, amelyben létre szeretné hozni az alkalmazást. Ezután futtassa a következő parancsot:

npm init

Ez a parancs végigvezeti Önt a projekt beállítási folyamatán, beleértve a fájl létrehozását is package.json.

3. lépés: Az Electron telepítése

A projekt inicializálása után telepítheti az Electront az npm (Node Package Manager) segítségével. Futtassa a következő parancsot:

npm elektron telepítés

Az Electron telepítve lesz a projektben, és használatra kész.

4. lépés: Mappaszerkezet

Könnyen érthető és karbantartható mappastruktúrával szervezze meg projektjét. Például:

  • index.html: Ez az alkalmazás belépési pontja.
  • main.js: Itt található az Electron fő kódja.
  • renderer.js: Ha szükséges, kliensoldali kódot is beilleszthet ebbe a fájlba.

5. lépés: main.js fájl

A Fájlban main.js, létre kell hoznia egy fő ablakot az alkalmazáshoz. Íme egy alapvető példa:

const { alkalmazás, Böngészőablak } = require('elektron')

függvény createWindow() {
const win = new BrowserWindow({
szélesség: 800,
magasság: 600,
webBeállítások: {
nodeIntegration: igaz
}
})

win.loadFile('index.html')
}

app.whenReady().then(AblakLétrehozása)

Ez a kód létrehoz egy böngészőablakot, amely betöltődik index.html. Innen testreszabhatja alkalmazását igényeinek megfelelően.

A kezdeti beállításokkal itt az ideje kifejleszteni első Electron JS alkalmazását.

  Az 5 legkeresettebb programozási nyelv

Egyszerű alkalmazás létrehozása az Electron JS segítségével

Most, hogy beállítottuk a környezetünket, ideje létrehozni egy egyszerű alkalmazást, hogy jobban megértsük, hogyan működik az Electron JS a gyakorlatban.

1. lépés: Felhasználói felület tervezése

Kezdjük az alkalmazásunk felhasználói felületének megtervezésével. Hozzon létre egy fájlt index.html a projekt gyökérmappájába, és adja hozzá a következő HTML-kódot:




My Electron alkalmazás


Üdvözlünk az Electron alkalmazásomban!
Ez egy egyszerű alkalmazás, amely Electron JS-sel készült.

Ez egy nagyon egyszerű kialakítás, de testreszabhatja saját ízlése szerint.

2. lépés: Alkalmazáslogika

Most hozzá kell adnunk az alkalmazási logikánkat. Az archívumban main.js, további lépéseket tehetünk. Például egy üdvözlő üzenet megjelenítése az alkalmazás indításakor:

const { alkalmazás, Böngészőablak } = require('elektron')

függvény createWindow() {
const win = new BrowserWindow({
szélesség: 800,
magasság: 600,
webBeállítások: {
nodeIntegration: igaz
}
})

win.loadFile('index.html')

// Üdvözlő üzenet megjelenítése
win.webContents.on('betöltés-befejezése', () => {
win.webContents.executeJavaScript(`alert('Hello, World!')`)
})
}

app.whenReady().then(AblakLétrehozása)

Ezzel az Electron alkalmazás megnyitásakor egy üdvözlő üzenet jelenik meg.

3. lépés: Futtassa az alkalmazást

Az alkalmazás futtatásához egyszerűen futtassa a következő parancsot a terminálon:

npm kezdés

Az Electron alkalmazás megnyílik, és megjeleníti az Ön által tervezett felhasználói felületet. Gratulálok! Sikeresen létrehozott egy egyszerű alkalmazást az Electron JS segítségével.

Electron JS akcióban

Az Electron JS lehetőségeinek további szemléltetésére íme néhány példa azokra a népszerű alkalmazásokra, amelyek ezt a technológiát használják:

  1. Visual Studio kód: A Microsoft által fejlesztett népszerű forráskód-szerkesztő az Electron JS-re épül, így sokoldalú és nagymértékben testreszabható eszköz.
  2. Laza: A Slack üzleti kommunikációs alkalmazás az Electron JS segítségével zökkenőmentes asztali élményt biztosít felhasználóinak.
  3. Viszály: Ez a játékosoknak szánt kommunikációs platform az Electron JS-t is használja, amely lehetővé teszi a kiváló minőségű hang- és szövegkommunikációt asztali alkalmazásokban.
  4. WhatsApp asztali: A WhatsApp asztali verziója az Electron JS-t használja a mobilalkalmazáshoz hasonló csevegési élmény biztosítására.
  5. Trello: A népszerű projektmenedzsment alkalmazás az Electron JS-re épül, így egyszerű a csapatszervezés és az együttműködés.
  Hardverkövetelmények a CODESYS-szel való programozáshoz

Következtetés

Röviden, az Electron JS egy hatékony platform, amely leegyszerűsíti a többplatformos asztali alkalmazások fejlesztését. Az ismert webes technológiák támogatása és az aktív közösség vonzó lehetőséget kínál a fejlesztők számára szerte a világon. A kezdeti beállítástól az egyszerű alkalmazások létrehozásáig ez a cikk az Electron JS alapjaival foglalkozik.

Ha nagymértékben testreszabható és sokoldalú asztali alkalmazások fejlesztése iránt érdeklődik, az Electron JS kiváló választás. Tehát hajrá, merüljön el az Electron JS izgalmas világában, és kezdje el saját lenyűgöző alkalmazásait létrehozni!

 


Ha hasznosnak találta ezt az Electron JS útmutatót, bátran ossza meg fejlesztőtársaival és barátaival! Együtt folytathatjuk az Electron JS csodáinak felfedezését, és lenyűgöző alkalmazásokat építhetünk. Oszd meg tudásodat, és emeljük fejlesztési készségeinket!

Mi az a Visual Studio Code-0?
Kapcsolódó cikk:
Visual Studio Code: Minden, amit a legsokoldalúbb szerkesztőről tudni kell