A weboldal kifejezés sokak számára szinonimája minden olyan URL-nek, amelyet valaha is meglátogattak. Az a benyomásuk, hogy bármit írnak be kedvenc böngészőjük címsorába, az a kívánt weboldal meglátogatását eredményezi.
Nem minden meglátogatott URL-t lehet weboldalnak minősíteni.
A helyzet az, hogy valójában nem minden meglátogatott URL-t lehet weboldalnak minősíteni. Néhányat közülük pontosabban webes alkalmazásoknak nevezhetünk. Úgy hangzik, mintha egy szemantikai esettel állnánk szemben, de nem így van. Bár a terminológia a végfelhasználó számára talán nem sok különbséget jelent, az Ön vállalkozása számára mindenképpen különbséget jelent a követelmények megértése, a jövőre vonatkozó tervezés és a potenciális webfejlesztő ügynökségekkel való kommunikáció szempontjából.
Azért, hogy segítsünk Önnek különbséget tenni a weboldalak és a webalkalmazások között, néhány olyan dolgot fogunk megvitatni, amelyek megkülönböztetik őket egymástól. Kitérünk a hosszú távú tervezés fontosságára is. Bár lehet, hogy vállalkozásának kezdetben szüksége van egy weboldalra, ez nem feltétlenül jelenti azt, hogy egy weboldal képes kielégíteni az igényeit a későbbiekben.
Weboldalak vs. webes alkalmazások: Mi a különbség?
Az igazság a következő: A végfelhasználó számára nincs különbség. Egyszerűen beírom a cégének URL-címét a böngészőmbe, és nem gondolok rá semmit. Hívhatja, aminek akarja, a végfelhasználónak csak az számít, hogy a “honlapja” azt csinálja, amit kell. A történet vége.
De technikai szempontból van néhány határozott különbség a weboldalak és a webes alkalmazások között. Tartsd észben, hogy még itt is találsz néhány ellentétes véleményt a szakemberek között. Általános szabályként a következő irányelveket használhatja:
Weboldalak
A weboldalak jellemzően információs jellegűek. Gondolj a kedvenc blogodra vagy híralapú webhelyedre. Elsődleges célja, hogy információt közvetítsen a végfelhasználónak, akár hírek formájában, mint a CNN, akár receptek formájában, mint amilyeneket Martha Stewart oldalán talál.
Általános szabály, hogy a látogató részéről kevés vagy semmilyen interakció nem történik, kivéve esetleg az e-mail cím megadása, hogy havi hírlevelet kapjon, vagy a keresés elvégzése. Az igazi kérdés tehát az, hogy ez hogyan vonatkozik Önre?
Hát, ha Ön egy helyi jótékonysági szervezet, amely csak információt szeretne közvetíteni – egy honlapot, egy “Rólunk” oldalt, elérhetőségi információkat, közelgő eseményeket, és esetleg egy leírást arról, hogyan segítette az ügyét -, akkor lehet, hogy egy weboldalra van csak szüksége.
Hálózati alkalmazások
Ezzel szemben a webes alkalmazások általában felelősek a látogatókkal való interakció valamilyen formájáért. Igen, továbbra is információt szolgáltatnak, de a látogatóid esetleg tenni akarnak valamit ezekkel az információkkal. Vagy az interakció révén a látogatói más típusú információt kérhetnek, vagy akár manipulálhatják az adatokat.
A webalkalmazás konkrét példája lehet a helyi könyvtár weboldala, amely lehetővé teszi a könyvkatalógusukban való keresést és az előjegyzést. Az online banki ügyintézés is egy webes alkalmazás – információkat jelenít meg és műveleteket hajt végre az Ön által megadott adatok alapján. Térjünk vissza példaként a helyi jótékonysági szervezetünkre. Csakhogy ezúttal azt igénylik, hogy a látogatók regisztrálhassanak, licitálhassanak és fizethessenek egy jótékonysági online árverés tárgyaiért. Kell egy példa egy hasznos webes alkalmazásra, amely megkönnyíti az ügyfelek életét? Nézze meg az Adobe Color CC-t.
Weboldalak és alkalmazások kombinálása
A weboldal és a webes alkalmazás megkülönböztetése nem mindig egyszerű folyamat. Vegyük például a WordPress-t. Natív állapotában arra tervezték, hogy információkat jelenítsen meg a látogatók számára. Ebből a szempontból egyértelműen weboldalnak minősül. A back-endben azonban egy rendkívül testreszabható és bővíthető tartalomkezelő rendszerrel rendelkezünk. Tehát a WordPress webhelye csak egy webhely, vagy egy webalkalmazás?
Azt is figyelembe kell vennie, hogy sok webhely valójában webhely/webalkalmazás hibrid. Lehet, hogy az induló vállalkozása mindenféle információt nyújt a látogatóknak, de amint regisztrálnak, hozzáférhetnek egy integrált webes alkalmazáshoz, amely egy adott funkciót lát el, mint például a jótékonysági aukciós példánkban
Tisztázza az igényeit
Ahol igazán segíthet megérteni a weboldalak és a webes alkalmazások közötti különbségeket, az akkor van, amikor fejlesztőt vagy ügynökséget kell felvenni. Ha világos hosszú távú elképzelése van, az segíthet abban, hogy biztosan a megfelelő ügynökséget vegye fel. Nem minden fejlesztő rendelkezik ugyanazokkal a készségekkel vagy szakterületekkel. Ha előre látja, hogy most vagy a jövőben webes alkalmazásra lesz szüksége, mindig egyszerűbb már a kezdetektől fogva a megfelelő csapatot bevonni.
Pár hete közzétettünk egy cikket “Hogyan kell a webhelyének növekednie a startupjával együtt” címmel. Ebben a cikkben némi időt töltöttünk azzal, hogy áttekintettük a különböző fázisokat, amelyeken egy tipikus startup keresztülmegy. Ezután összekötöttük ezeket a fázisokat – a felfedezéstől a méretezésig -, és elmagyaráztuk, hogyan kapcsolódnak ezek az Ön webfejlesztési követelményeihez.
Az Ön startupjának belátható időn belül talán csak egy egyszerű, tájékoztató jellegű weboldalra lesz szüksége. De ha a hosszú távú igényei egyértelműen azt jelzik, hogy szükség lesz egy webes alkalmazásra, akkor ezt már most elkezdheti tervezni. Ezzel biztosíthatja, hogy a folyamat gördülékenyebben folyjon.
Kiegészítő webalkalmazási megfontolások
Ha webalkalmazást vagy weboldalt fontolgat, azt is fontos megértenie, hogy a webalkalmazásokkal gyakran további kötelezettségek is járnak. Különösen akkor, ha az ügyfelek, látogatók vagy tagok által megadott információkkal van dolgunk.
Míg a weboldalak nagyrészt információalapúak, egy webalkalmazás gyakran a végfelhasználótól igényel bemenetet. Bármikor, amikor a felhasználók személyes adatokat vagy fizetési részleteket adnak meg, Önt terheli az információk védelmének felelőssége.
A weboldalak természetesen nem immunisak a hackerekkel szemben, de a webalkalmazások eredendő természete azt jelenti, hogy fokozottan ki vannak téve a biztonsági rések kockázatának. A fejlesztője valószínűleg már tisztában van ezzel, de az ügyfelek ritkán. Ezért mindenképpen beszélje meg a lehetséges kockázatokat a fejlesztőjével.
A weboldalon található regisztrációs vagy fizetési űrlapok például SQL-injekciós támadások lehetőségét nyitják meg. A hackerek automatizált eszközökkel minden űrlapot átvizsgálhatnak a webhelyén, hogy sebezhetőségeket keressenek. Ha tapasztalt ügynökséget vagy fejlesztőt vesz igénybe, ez azt jelenti, hogy ezt a kockázatot már több tucatszor kezelték korábban.
De nem csak arról van szó, hogy meg akarja védeni a felhasználóit. Szinte minden helyzetben felelőssége van, hogy ezt megtegye, és felelőssége is, ha nem teszi meg. Ha az ügyfeleknek regisztrálniuk kell a webes alkalmazás használatához, akkor az Ön felelőssége lesz a személyes adataik védelme. Ha hitelkártyákat vagy fizetési információkat fogad el online, további követelményekkel is szembe kell néznie, például a PCI-megfelelőséggel.
Végső gondolatok
A weboldal fejlesztésére képes ügynökség megtalálása viszonylag egyszerű folyamat. Egy webes alkalmazás kifejlesztése azonban több tudást, több tapasztalatot és több tervezést igényel.
Most, hogy már tisztában van a weboldalak és a webes alkalmazások közötti különbségekkel, azt is jobban megérti, hogy valójában mire van szüksége.
Amikor induló vállalkozását elindítja, jó esély van arra, hogy legalábbis kezdetben csak egy egyszerű információalapú weboldalra van szükség. Próbáljon azonban hosszabb távon gondolkodni, mert még ha most csak erre van is szüksége, akkor is csak a kezdeti alapokat rakja le ahhoz, amivé a webhelye hónapok vagy évek múlva válhat.
Mindig könnyebb olyan ügynökséget alkalmazni, amely együtt tud fejlődni a startupjával. A fejlesztési igények kielégítése a webhely egyik fázisból a másikba való átmenet során könnyebb és olcsóbb, ha már az első napon a megfelelő csapatot alkalmazza.
Cody Landefeld
társalapító a Mode Effectnél. ECommerce tanácsadó. Coram deo.
Még több bejegyzés – Twitter – LinkedIn