Mi a baj a keretrendszerekkel?
Tulajdonképpen nincs is velük gond, de a maguk helyén kell kezelni őket. Nem szeretnénk tehát egyöntetűen rossz megoldásnak beállítani a keretrendszerekkel készült weboldalakat, nem is volna igaz állítás. Viszont ez nem a mi világunk, és van pár szempont, amit nem árt figyelembe venni.
Kit bízol meg a weboldalad elkészítésével?
Rögtön az első probléma, hogy aki ilyen megoldással kínál weblapkészítést, nem feltétlenül ért a szakmához. Persze lehet egy vérprofiról van szó, aki érti a WordPress vagy Drupal csínját-bínját, lehet otthonosan mozog a Wix világában. Sőt vannak cégek akik Word press-re vannak specializálva, és valóban szép munkákat adnak ki a kezükből.
Viszont nem árt szem előtt tartani, hogy e félig-meddig kész rendszerek segítségével komolyabb tapasztalat vagy programozási ismeret nélkül is össze lehet rakni weboldalakat. Főleg egy laikust könnyű ezzel elbűvölni, ami működik is addig, amíg az első problémák vagy speciálisabb igények meg nem jelennek. Ekkor szokott köddé válni az ismerős ismerőse, akit többé nem válaszol a levelekre, és a telefont sem veszi fel.
No persze lesznek a becsületesek, akik kerek perec megmondják, hogy olyat nem lehet, de lesz pár kompromisszumos alternatíva a tarsolyukban, hisz e rendszerekhez már számos kiegészítő is tartozik. Jó részük persze fizetős, nem biztos hogy kompatibilisek egymással, és lehet miattuk nem lehet majd az elavult alap rendszert frissíteni, ami pedig biztonsági kockázatokkal jár.
Korlátolt
E rendszerek általánosan megírt megoldások. Habár jól fel vannak készítve a szokásos igényekre, sőt millió és egy kiegészítő is letölthető hozzá, de akkor is csak és annyit fognak tudni, mint amennyi az eszköztárból leakasztható. Ha valakinek szerencséje van, találkozhat olyan specialistával aki akár bele is tud nyúlni a programkódba, tovább tudja azt fejleszteni vagy módosítani rajta. Ekkor pontosan ott fogunk tartani, hogy egyedei fejlesztésből valósul meg egy-egy működés, csak ott egy rendkívül összetett és bonyolult rendszer toldásáról és foltozásáról lesz szó.
Bonyolult
Minél mélyebben és minél jobban bele van piszkálva egy ilyen rendszerbe, annál kevésbé lesz átlátható a mögöttes működés, annál kuszább a weblap mögötti kód. Ebből fakadóan annál nehezebben és költségesebben lehet bármit is módosítani. Nem beszélve arról, hogy amikor égetővé válik a rendszer frissítése biztonsági okokból, könnyen előfordulhat, hogy ezt már nem, vagy nem is olyan egyszerű megtenni.
Bonyolult olyan szempontból is, hogy egy igen általános megoldásról van szó, ezért összetett a kezelő felülete. Aki először találkozik vele, eltéved a funkciók között. Ekkor valóban segítség ha van olyan szakember, aki már jártas benne. A keretrendszerek alapból rengeteg funkcióval rendelkeznek, amelyeket sok esetben nem használsz. A bővítmények pedig csak tovább növelik a felesleges kódot, amik lassíthatják az oldal betöltést.
Miért ne választanál inkább egy olyan megoldást, aminek a kezelése bárki számára könnyű, bármilyen mértékig tovább bővíthető (ha esetleg erre igény volna), és verziófrissítésekkel sem kell bajlódni? Sallangoktól mentes, kifejezetten arra a működésre íródott, amire szükséged van. Vágj bele, indítsd el a saját weboldalad:
Rendben, vágjunk bele!Tel.: +36 (30) 450 9705
Törhető:
Ezek nyílt forráskódú megoldások, ebből fakadóan ha valahol van egy rés a pajzson, az könnyen ki tud derülni és már nyitva is az ajtó a rosszindulatúak előtt. A népszerűsége miatt állandó célpontja a hackereknek. Ráadásul régi vagy rosszul írt bővítmények gyakran biztonsági réseket hagynak. Persze ez ellen megoldás, ha a szoftver mindig napra kész, benne a legújabb frissítésekkel. Ez mindaddig működik, míg az extra pluginek támogatottsága is megvan még, és nincs komolyabban belepiszkálva az oldal működésébe. Nem egyszer találkoztunk azzal, hogy feltört weboldalakat gyakorlatilag előröl kellett felépíteni.
Hogy honnan tudjuk mindezeket?
Valójában sosem használtunk ilyen rendszereket, hisz mi mindig magunk készítettük el a weboldalak kódjait. Mi ezzel foglalkozunk a kezdetek óta, ezt tanultunk egyetemen, ezt szeretjük csinálni. Viszont szakmánkból kifolyólag sokmindent láttunk már. Hány és hány esetben kerestek meg bennünket, mert az oldal készítőjét már nem érték utol. Vagy mert az átadott oldal nem pontosan úgy lett elkészítve ahogy azt a megrendelő szerette volna.
Nemrégiben egy intézmény keresett meg bennünket, miután az ősrégi keretrendszeres webes felületét az azt elkészítő cég sok millió forintból vállalta volna frissíteni, tehát csak a kód naprakész állapotra hozásáról volt szó. Egyébként értjük ennek miértjét: valóban annyira át lett már szabva az oldal működése, hogy gyakorlatilag a keretrendszernek egy új verzióját alapul véve kellet volna újból kialakítani az elvár működést. Ez tényleg nagy feladat. Mi a töredékéből teljesen újat tudnánk készíteni, ami ebből fakadóan korszerűbb megjelenésében és működésében is.
Keress bátran!
Utószó: épp most dolgozunk egy webshop megújításán, újraírásán. Az előző verzióval tulajdonképpen semmi gond nincs, jól muzsikálna, ha nem kellene miatta állandóan újraindítani az egyébként dedikált szervert. Állandóan támadják, nagyon összetett és erőforrás igényes a kódja. Verziófrissítés szóba se jöhet, már annyi extra van benne ami felborítaná a napi ügymenetet. Emiatt egyébként a bérelhető webshopok sem jöhetnek számításba, annyira speciálisak az igények. A lassú betöltés és megbízhatatlan elérhetősége egyre nagyobb problémákat és anyagilag mérhető kiesést okoz. Sajnos egy ilyen helyzetben nincs út, kénytelenek saját fejlesztésű webshopot készíttetni. Mennyivel előrébb járhatnának, ha már elve egy ilyen működéssel indultak volna el, és most olyan fejlesztéseken tudnának már dolgozni, amivel még optimálisabban tudják működtetni az online vállalkozásukat.