5 a legjobb WordPress fejlesztési környezet lehetőségek közül
A fejlesztési környezet nem hasonlít semmilyen más eszközhöz, amelyet WordPress termékek készítésekor használsz. Ennek oka, hogy a különböző megoldások különböző elsődleges feladatokat látnak el. Így a kedvenc szövegszerkesztőjével ellentétben valószínűleg többféle fejlesztőkörnyezettel is meg kell majd ismerkednie pályafutása során.
A helyi fejlesztés például más következményekkel jár a munkafolyamatokra nézve, mint egy online sandbox használata. Ráadásul az ügyfél által választott tárhely is szerepet játszhat abban, hogy melyik típusú környezet a legmegfelelőbb (vagy egyáltalán elérhető).
Ebben a bejegyzésben megnézzük az öt legjobb lehetőséget a WordPress fejlesztőkörnyezet létrehozására, és megvitatjuk, hogy mitől egyedi mindegyik. Lássunk hozzá!
A WordPress fejlesztőkörnyezetek sokféle íze
Mielőtt elkezdenénk konkrét megoldásokat vizsgálni, érdemes mélyebbre ásni a létező különböző típusú környezetekbe. Íme egy gyors lista az alapvető fejlesztési környezeti lehetőségekről:
- Helyi “konténer alapú” sandboxok. Ez egy viszonylag új megoldás a helyi fejlesztésre. Találhatsz olyan “minden egyben” csomagokat, amelyek gyors webhely létrehozást kínálnak, és egyes esetekben még “push to live” funkciót is.
- Online sandboxok. Mint sejtheted, ez egyfajta kizárólag online környezet, amely sokkal nagyobb rugalmasságot kínál a fejlődésed megosztásához az ügyfelekkel. Ugyanakkor az internethez is kötve vagy, amikor csak dolgozni szeretnél.
- Több megoldásból álló stackek. Ez a helyi webfejlesztés “régimódi” módszere. Az olyan eszközök, mint a XAMPP vagy a MAMP olyan szolgáltatások gyűjteményei, amelyek mély testreszabást kínálnak, de kevesebb rugalmasságot, mint az újabb fejlesztések.
Ezek a definíciók nem szigorúan meghatározottak, és határozottan van némi átfedés közöttük. Azonban a legtöbb megoldás a fókusztól függően lazán besorolható valamelyik kategóriába.
Azért van ennyi lehetőség, mert mindegyiknek egyedi erősségei és gyengeségei vannak. Más szóval, nincs olyan típusú fejlesztőkörnyezet, amely minden alkalmazáshoz megfelelő lenne. Például nem könnyű élő kapcsolatot biztosítani egy ügyfél számára egy olyan eszközzel, mint a Vagrant, míg az olyan környezetek, mint a Local by Flywheel gyors telepítést kínálnak, de kevésbé megbízhatóak és hordozhatóak lehetnek.
5 a legjobb WordPress fejlesztőkörnyezeti lehetőségek közül
A fent kifejtett okok miatt a legjobb, ha többféle fejlesztőkörnyezeti megoldást ismerünk. Így kiválaszthatod, hogy melyik a legjobb az adott feladathoz.
Minden további nélkül beszéljünk tehát az öt legjobb lehetőségről. Nem különösebb sorrendben mutatjuk be őket, így nyugodtan nézd meg őket sorban.
WP Sandbox
Elsőként egy olyan megoldás következik, amelyet talán már használtál “közvetve”. A Poopy.life ennek a prémium szolgáltatásnak az ingyenes változata, amelyet a WP All Import (Soflyy) fejlesztői hoztak el neked.
A WP Sandbox-ot valójában nem elsősorban a WordPress termékek fejlesztésének módjaként árulják, hanem demó tartalmak tárhelyeként. Például, amikor egy Try Demo linkre kattintasz, hogy megnézz egy témát működés közben vagy egy mockup backendet, a WP Sandbox lehet az a megoldás, amely a demót táplálja.
A gyors telepítés természetesen ennek a bizonyos eszköznek a kiemelt jellemzője, ahogyan a linkek megosztásának lehetősége is a nagyvilággal. Infrastruktúrájának köszönhetően a WP Sandbox ideális lehet egy webhely előzetes bemutatására – például amikor egy szigorúan helyi webhelyet viszünk a világhálóra, hogy megosszuk azt az ügyfelekkel.
Az árak havi 49 dollárnál kezdődnek 100 aktív telepítés esetén, az egyetlen felső határ a költségvetésünk.
DesktopServer
A Next az egyik úttörő sandbox fejlesztési környezet, amelyet kizárólag WordPress webhelyek számára hoztak létre. A DesktopServer sok fejlesztő választása, főként azért, mert nagyon egyszerű a használata.
A Windowsra és macOS-re is elérhető, és egy WordPress weboldal szupergyors telepítését ígéri, ami meghazudtolja a tényleges, a motorháztető alatti folyamatot. Egyszerűen csak megadsz néhány kulcsfontosságú adatot, rákattintasz egy gombra, és vársz néhány másodpercet, amíg a telepítés megjelenik az egyedi grafikus felhasználói felületen (GUI).
Azt is érdemes kiemelni, hogy a DesktopServer a XAMPP-en fut, ellentétben sok újabb megoldással a piacon. Az élmény azonban összességében a legjobbak közé tartozik, ami az építéséhez használt technológiáról tanúskodik.
A DesktopServer ingyenes, korlátozott funkciójú változata is elérhető, a teljes prémium verzió pedig 100 dollár körüli áron kapható.
Local by Flywheel
Ez egy minőségi WordPress sandbox környezet. Első ránézésre nagyon hasonlít a DesktopServerhez. Van azonban néhány kulcsfontosságú különbség.
Például, bár még mindig a telepítési időre összpontosít, a Local nem XAMPP stacken, hanem Dockeren fut. A beavatatlanok számára a Docker egy saját fejlesztőkörnyezet, és sok fejlesztő élvezi, hogy milyen gyorsan használható.
A Local egy vitathatatlanul elegánsabb GUI-t is kínál a Docker alapjának burkolataként. Érdemes azonban megjegyezni, hogy csak Flywheel-kiszolgálón lehet élőre tolni, ami attól függően, hogy Ön Flywheel-ügyfél-e, vagy sem, korlátozó lehet.
A pozitívum, hogy a Local by Flywheel használata teljesen ingyenes – így nincs mentség arra, hogy ne próbáld ki.
Varying Vagrant Vagrants (VVV)
A következő a Vagrant, amely a Docker WordPress által jóváhagyott alternatívája. Ez egy hordozható módja a parancssorból futtatható fejlesztői környezetek létrehozásának, így nagyszerű azoknak a fejlesztőknek, akik ezt a technológiát használják a munkafolyamataikban.
A Vagrant Vagrants (VVV) erre az alapra épít, és kifejezetten a WordPress fejlesztésére összpontosít. Egy csinos, mégis funkcionális webes felületet tartalmaz (bár még mindig egy helyi eszközről beszélünk), és a telepítés egyszerű, ha egyszer minden be van állítva.
Egyes fejlesztők számára frusztráló az állandó “provisioning”. Másrészt a telepítések teljesen hordozhatóak, nincsenek korlátok a “géped” által befogadható webhelyek számát illetően, és az eszköz teljesen ingyenes.
A VVV-t valójában már korábban is tárgyaltuk a blogon. Tehát annak a cikknek a megnézése legyen az első célpontod, ha érdekel ez a fejlesztőkörnyezet.
DevKit by WP Engine
Ez egy nemrég indult nyílt bétaverzió, amely egy egész eszközcsomagot tartalmaz, amely segít a WordPress webhelyek fejlesztésében.
A csomagban a következőket kapod:
- Egy konténer alapú fejlesztőeszköz
- Genesis-specifikus funkciók a Genesis témákat használók számára
- Hibakeresési eszközök
- Funkcionalitás a telepítések zökkenőmentes push- és pull-telepítéséhez
- Secure Shell (SSH) gateway hozzáférés
Ezt a lehetőséget sok szempontból a VVV-hez lehetne hasonlítani, mivel annak az eszköznek az előnyei itt is érvényesek. Azonban a Local by Flywheelhez hasonlóan a DevKit is integrációt biztosít a WP Engine fiókoddal, a korábban említett StudioPress kapcsolat mellett.
Plusz, ahogy említettük, a DevKit jelenleg nyílt béta fázisban van. Tehát nem kerül semmibe, ha kipróbálod.
Következtetés
Az elsődleges WordPress fejlesztési környezeted, akárcsak egy jól illeszkedő öltöny vagy egy kényelmes cipő, személyes választás. A népszerű lehetőségek mindegyike azonban különböző dolgokat csinál jól. Ezért előfordulhat, hogy a választott fejlesztőkörnyezetet a helyzetnek és a projektnek megfelelően kell kombinálnia.
Ebben a bejegyzésben öt legjobb megoldást mutattunk be. Foglaljuk össze őket gyorsan:
- WP Sandbox: Egy feltörekvő online homokozó a WP All Import mögött álló csapattól.
- DesktopServer:
- Local by Flywheel: Egy konténer alapú fejlesztőkörnyezet, amely ingyenesen használható.
- Varying Vagrant Vagrants: Egy WordPress által jóváhagyott és könnyen használható megoldás, amely nagymértékben hordozható.
- DevKit by WP Engine: Egy nyílt bétacsomag, amellyel gyorsabban fordíthatsz digitális élményeket, mint gondoltad volna.