Bejegyzések

MIK AZOK A PROGRESSZÍV WEBALKALMAZÁSOK?

Benned is felmerülhetett már az elképzelés, hogy milyen jó lenne egy saját applikáció. Legyen csak az a cél, hogy ezáltal is mutasd céged komolyságát, professzionális módon szeretnéd kiszolgálni meglévő ügyfeleidet, esetleg újakat bevonzani, vagy éppen a napi munkaszervezést, nyilvántartást szeretnéd korszerűsíteni.

Pár évvel ezelőtt alapvetően két lehetőség, a mobilra optimalizált weboldal vagy az úgynevezett natív alkalmazás közül választhattál. Napjainkra egy harmadik, hibridnek vagy köztesnek nevezett megoldás is megjelent a piacon: az Progressive Web Application (PWA), magyarul progresszív webalkalmazás. A „progresszív” szó is erre az újdonságra utal: a PWA-k folyamatosan fejlődnek, alkalmazzák a legmodernebb webes technikákat, működésükben pedig egyre inkább közelítenek a applikációkhoz. Mostani cikkünkben igyekszünk bemutatni a PWA-ban rejlő igazi újdonságot, innovációt, majd mutatunk is néhány példát az ezzel a technikával működő, ismertebb applikációkra. 

Natív alkalmazások és mobilra optimalizált weboldalak

A „natív” kifejezés a köznapi szóhasználatban általában valamilyen helyszínhez kötődik, jelenthet szülőföldet, anyanyelvi környezetet vagy akár természetes élőhelyet. Hasonlóképpen van ez az informatikai szakzsargonban is, a natív applikáció arra utal, hogy egy alkalmazás valamilyen  rendszeren, mint „saját környezetében” fut: akár Windowson, IPhoneon vagy Androidon. Ezek úgynevezett „platform-specifikus” alkalmazások, ami fut Androidon az nem lesz jó IPhone-ra, ami IPhonra készült, az nem fut Windowson és így tovább…

A mobilra optimalizált, másképpen mobilbarát weboldal olyan weblap, ami okostelefonról felkeresve ugyanazt az élményt nyújtja, mintha számítógépről érnéd el. Szakszóval ezeket reszponzív weboldalaknak hívjuk. Megnyitásukhoz internetkapcsolat szükséges, mobiltelefonról és asztali számítógépről elérve ugyanazt a telejsítményt nyújtják, ugyanazokat a funkciókat tudják.  Napjainkban az internetes forgalom több, mint háromnegyede mobil készülékekről történik,  így – különösen egy kereskedelmi alkalmazás esetén –  nagyon fontos, hogy az alkalmazás gyorsan és hibátlanul betöltődjön egy mobiltelefon vagy egy tablet képernyőjén is. Ez keresőoptimalizálás (azaz hogy az oldal jó helyet foglaljon el az internetes keresések találatai között) szempontjából kiemelten fontos, de a megfelelő felhasználói élmény elérése miatt már alapvető követelménynek számít.

Progresszív webalkalmazások (PWA) – Applikáció vagy weboldal?

A PWA lényegében a két kategória közötti köztes megoldásként jött létre, igyekszik mind a natív appok, mind az optimalizált weblapok előnyeit hasznosítani. Egy olyan webalkalmazás, amely képes egy applikációhoz hasonló funkciókat és megjelenést biztosítani, legalább is erre törekszik. A használathoz nem kell letölteni, így alapvetően nem foglalja a helyet az eszközön, maga az alkalmazás teljes egészében az azt készítő cég weboldalán és szerverén található. 

Maga az alkalmazás a mobiltelefon vagy a számítógép böngészőjében fut, mégis szinte ugyanazt a hatást kelti, mintha azt a készülékre telepítetted volna: létrehoz egy parancsikont az asztalon vagy egy ikont az okostelefon kezdőképernyőjén. Ha innen nyitod meg őket, továbbra is a böngészőből fog futni, azonban a böngésző kerete, fejléce és lábléce nélkül. Ha a mobilkészülékeden váltani szeretnél a futó programok között, akkor a PWA-t, mint önálló applikációt fogod látni, nem pedig úgy, mint egy megnyitott lap a böngészőben. Valamint a készüléked „beállítások” menüjében megtalálhatóak a PWA beállításai is, ezzel is tovább fokozva az appszerű élményt.

MELYEK A LEGNÉPSZERŰBB PWA-K NAPJAINKBAN?

A PWA még mindig újdonságnak számít, így természetesen a natív appok és a webalkalmazások túlsúlya a jellemző. Azonban több ismert, már befutott alkalmazás váltott PWA-ra. Így az AliExpress, a Spotify, a Twitter a Trivago vagy a Tinder is ezt használja. De több, neves külföldi újság, így a The Guardian, a Forbes vagy a Financial Times applikációja is ezen az elven működik.

Gyors betöltődés és offline funkció

Bár maga az alkalmazás nem települ az eszközödre, azonban így is hozzáférést kap a készülék tárhelyéhez. Nem pusztán egy ikon kerül kitűzésre a kezdőképernyőre, hanem a PWA bizonyos adatokat is tárol a készüléken. Így lehetséges az alkalmazás bizonyos erőforrásainak és adataitainak  gyorsítótárazása is. Ez tulajdonképpen egyrészt gyorsabb betöltődést biztosít, valamint a megfelelő beállítások mellett offline módban is elérhetővé teszi a PWA bizonyos funkcióit.

Mi az a gyorsítótár?

A gyorsítótár (cache) francia eredetű szó, rejtekhelyet jelent. Sokszor találkozhattál már a kifejezéssel akár mobiltelefonod, akár számítógéped operációs rendszerében. Lényege, hogy az ebben tárolt adatok gyorsabban előhívhatóak, mintha például le kéne tölteni az internetről. Ha meglátogatsz egy weblapot, ennek bizonyos statikus elemei időlegesen tárolódnak a gyorsítótárban. Ha újra felkeresed a honlapot, akkor ezek az elemek a rendszer a gyorsítótárból fogja előhívni, nem kell ismét letöltenie. Ebből te pedig annyit fogsz érzékelni, hogy az oldal sokkal gyorsabban betölt, hiszen azokat a készülékeden található gyorsítótárból lesznek betöltve, nem pedig az internetről kell letölteni, amely az internetkapcsolat sebességétől függetlenül, biztosan hosszabb idő lenne.

Hogyan lehetséges ez? Röviden: ebből a szempontból egy applikációt két részre lehet osztani: van a statikus, azaz változatlan, állandó rész, ez az applikáció váza. És van a dinamikus, azaz változó rész, ez pedig a tartalom, vagyis a képek, bejegyzések, videók stb. Amikor először megnyitod a PWA-t, akkor annak a váza, azaz a statikus része letöltődik és tárolásra kerül a készüléken. Ez akkor is ott lesz, ha éppen nincsen internetkapcsolat. Ha pedig van kapcsolat, akkor ez már ott van a gyosítótárban, így ezt nem kell letölteni, csak az applikáció dinamikus részét, a legfrissebb képeket, videókat, bejegyzéseket és a többit. 

A PWA a tárhelyen túl hozzáférhet a készülék további funkcióihoz is. Így kezelheti a kamerát, a mikrofont, hozzáférhet helyadatokhoz, a háttérben különböző szinkronizálási feladatokat végezhet, valamint offline is futtathat bizonyos folyamatokat a háttérben. Értesítéseket (úgynevezett push üzeneteket) is küldhet, melyek ugyanúgy fognak megjelenni a készülékeden, mint például egy Facebook értesítés és azokhoz hasonló módon lehet őket kezelni (például időlegesen kikapcsolni). 

Az PWA további előnye, hogy olyan módon épül be a készülék operációs rendszerébe, mint egy natív alkalmazás. Ennek köszönhetően lehetséges a PWA és a többi applikáció közötti információátadás. Tehát például egy Facebook Messengeren vagy Viberen küldött link közvetlenül a PWA-ban is megnyitható lesz (úgy, mint ahogy egy Youtube videó linkje közvetlenül a YouTube alkalmazásban vagy egy koordináta közvetlenül a Google Térképben nyílik meg).  

Kereshetőség

Egy natív applikációval ellentétben a PWA a keresőmotorok által is listázható, azaz például egy Google keresés esetén megjelenhet a találatok között. Ennek köszönhetően a felhasználók elérése sokkal könnyebb, nagyban segíti a felhasználói bázis organikus (nem fizetett hirdetéseken keresztül történő) növekedését. Ráadásul jellemzően gyorsan betöltődnek, ami a keresőoptimalizálás szempontjából is kifejezetten előnyös, tehát jó eséllyel előre fognak kerülni a Google találatok listájában. Ezen túl is megtalálhatóak lehetnek az AppStoreban, a Chrome vagy akár a Play Áruházban, ami a telepítésükhöz ugyan nem szükséges, de a felhasználók könnyebb elérését szintén segíti. 

Platformfüggetlen elérés

PWA esetén egy és ugyanaz az alkalmazás fut minden böngészőben és operációs rendszerben, ami számos további előnyt biztosít üzemeltetői oldalon is. Egyfelől egy webfejlesztő is simán elkészít egy ilyen alkalmazást, nem kell hozzá mobilapplikációkra szakosodott szakembert megbízni. Másfelől, natív alkalmazás esetén célszerű mindkettő platformra, azaz Androidra és IOS-re is lefejleszteni az alkalmazást (és akkor még mindig nem lesz elérhető asztali gépről), míg a PWA ugyanúgy érhető el akármelyik eszközről, minden további fejlesztés nélkül. 

Ezeknek köszönhetően egy PWA sokkal költséghatékonyabb, összességében egy natív alkalmazás fejlesztés díjának nagyjából negyedéből ki tudod hozni, ráadásul az alkalmazásboltokban (Google Play vagy AppStore) való közzététel költségeivel sem feltétlen kell számolnod (ezek után ugyanis díjat kell fizetni).

Egyszerűbb, költséghatékonyabb fenntartás

A fenntartása is egyszerűbb, sokkal kevesebb karbantartást igényel, mint egy natív applikáció. Nem települ közvetlenül a készülékre, így nem kell frissíteni akkor, ha kijön a készülék operációs rendszerének egy újabb verziója. Ha pedig magát az alkalmazást szeretnéd frissíteni, az úgy történik, mint egy webes alkalmazás esetében: azaz elég a “saját példányodat”frissíteni, hiszen mint említettük, a PWA nem a felhasználók készülékén, hanem az üzemeltető szerverén található; a felhasználók gyakorlatilag innen nyitják meg minden egyes használatkor, ezért mindegyik felhasználó az éppen aktuális verziót fogja használni. Egy natív applikáció esetén a frissítést el kell küldened az alkalmazásboltoknak, a felhasználók pedig innen letöltve tudják frissíteni saját példányaikat.

Miért éri meg PWA fejlesztése?

A PWA tehát ötvözi a natív applikációk és a reszponzív weboldalak legelőnyösebb tulajdonságait. Kicsit ugyanúgy „része” lesz az eszköznek, amin futtatod, mint egy natív alkalmazás: helyet kap a kezdőképernyőn, offline módban is működik, olvashat és létrehozhat fájlokat közvetlenül a tárhelyen, használhatja a kamerát, a mikrofont, hozzáférhet a helyadatokhoz. Ugyanakkor ugyanúgy elérhető különböző eszközökről, mint egy weblap, a keresőmotorok által listázható és könnyen megosztható. 

Emellett költséghatékony megoldás mind a fejlesztés, mind az üzemeltetés során. Napjainkban egy felhasználót rengeteg impulzus ér, heti szinten hall újabb és újabb fejlesztésekről, lehetőségekről, különböző kényelmi funkciókat biztosító appokról. Ráadásul az informatika folyamatosan és gyorsan fejlődik: ami ma újdonság, lehet, hogy már fél év múlva kétszeresen is meghaladott megoldás lesz. Ezért a felhasználók is sűrűn cserélgetik az alkalamzásokat mobilkészülékükön. Lehet, hogy két hónapig használ valamit, aztán vagy nem lesz már rá szüksége, vagy kijön valamilyen újabb, komplexebb esetleg dizájnosabb megoldás, és máris törli a feleslegessé vált a régi alkalmazást. 

Ezek a trendek mind abba az irányban mutatnak, hogy egy reszponzív (azaz bármilyen eszközről megnyitható), költséghatékonyabb és könnyen fenntartható webalkalmazás hosszú távon optimális alternatívája lehet a platformfüggő natív alkalmazásoknak.

Mikor éri meg jobban a natív alkalmazás?

Amennyiben az applikáció sebessége, illetve a felhasználói élmény kulcs fontosságú, ezen a területen noha a PWA-k is jók, egyenlőre nem érik utol a natív alkalmazásokat.

Továbbá a PWA-k hozzáférése a hardverekhez sokkal korlátozottabb, ráadásul ha a mobilon található többi applikációval kell szorosan együttműködnie, ebben is a natív alkalmazások a nyerők.

A PWA-k tehát olyan web alapú megoldások, amelyek igyekeznek egyre inkább app-szerű élményt nyújtani. Ebből az is következik, hogy vannak olyan területek, ahol a PWA-ak ugyan törekszenek erre, de még mindig nem tudják utolérni a natív alkalmazásokat.

Bár a PWA hozzáférhet bizonyos a hardverekhez, ez még mindig nem teljeskörű, például a Bluetooth-t egyáltalán nem tudja használni. A hardveres hozzáférés más webes applikációkhoz képest előny, azonban a natív alkalmazások még mindig erősebbek ezen a téren.

Nem csak a hardverekhez való hozzáférés, hanem a mobiltelefonon található más programokkal – például a Facebookkal – való együttműködés tekintetében is a natív applikációk teljesítenek jobban. Egy PWA ráadásul nem tud hozzáférni a naptárhoz vagy a telefon névjegyeihez, nem tudja kezelni a hívásokat vagy az SMS-eket sem.

Hasonló a helyzet akkor, ha a jó UX-ről van szó (azaz felhasználói élményről, hogy ez pontosan mit jelent, itt írtunk részletesen). A PWA-ak ezen a területen is folyamatosan fejlődnek, de még mindig elmaradnak a natív alkalmazásoktól. A natív appok, bár több helyet foglalnak a készülék tárhelyén, gyorsabbak a PWA-knál, a készülék akkumulátorát is jobban kímélik és grafikus megjelenítés területén is erősebbek.

ÖSSZEGZÉS

Bár a PWA-ak folyamatosan fejlődnek, vannak olyan területek, ahol még mindig a natív alkalmazások teljesítenek jobban. Gyorsabbak, könnyebben működnek együtt más applikációkkal és a hardveres hozzáférésük is jobb. Ráadásul a PWA, mint megoldás fejlesztésében a Google ösztönözte jelentősen: így vannak olyan funkcióik, melyek IPhone-on, különösen a Safari böngészőbén még nem képesek teljes körű funckionalitásra.

Ha az a cél, hogy gyorsan, egyszerűen és olcsón fejlesz egy működőképes, az adott célra megfelelő alkalmazást alacsony fenntartási költségekkel, akkor egy PWA remek választás lehet. Ha azonban  az applikáció sebessége, illetve a felhasználói élmény kulcsfontosságú, esetleg széles körű hardveres hozzáférés szükséges, akkor ezen a területen még mindig a natív applikációk jelentik a megoldást.

EZZEL SZÁMOLJ, HA EGYEDI FEJLESZTÉSŰ HONLAPOT SZERETNÉL

Napjainkban az online térben való jelenlét egyre fontosabbá válik – szokták mondani, hogy aki nincs a Facebook-on, az nem is létezik, ami nincs fenn a YouTube-on, az meg sem történt és a többi. Ezek az állítások talán túlzóak, az azonban vitathatatlan, hogy egy saját saját honlap lassan olyan fontos lesz, mint egy saját névjegykártya. Ez lesz a vállalkozás virtuális arca, a leendő ügyfelek ezt érik el először, itt veszik fel először a kapcsolatot és itt szerzik az első benyomást a céggel kapcsolatban.

Egyre többeket foglalkoztat tehát a kérdés, hogy mennyiből is tudnának kihozni egy saját weblapot. Erre nem egyszerű pontosan válaszolni, hiszen ha például megkérdezed, hogy „mennyibe kerül egy autó?”, kézenfekvő a válasz: attól függ, milyet szeretnél. Nagyjából hasonlóan összetett egy webfejlesztés költségének összegszerű meghatározása is. Mostani cikkünkben nem is törekszünk erre, hanem megpróbáljuk összeszedni, hogy mik azok a tételek, melyek egy webfejlesztés során költségeket indikálnak, valamint ezen költségeket legalább hozzávetőlegesen behatárolni.

INDULÁSI KÖLTSÉGEK

DOMAIN REGISZTRÁCIÓ 

Első lépésként egy jól csengő domain name-re lesz szükséged, ami könnyen megjegyezhető és jól kifejezi céged tevékenységét, esetleg még frappáns is. Minden honlapnak van domain neve – ha fel akarsz keresni egy weblapot, ezt a domain nevet fogod beírni a böngészőbe. A „domain” szó eredetileg tulajdont, birodalmat jelent – ez lesz tehát a te internetes birodalmad, mint a mi esetünk a www.tortelius.ztorteli.work A name pedig nevet jelent – a domain name nagyon egyszerűen fordítva tehát az internetes birodalmad neve.

Ezt a „névhasználati díjat” meg kell fizetned regisztráció alkalmával, majd ez később éves díj formájában fog jelentkezni. Különböző lehetőségek vannak, függ az ár attól is, hogy .hu, .com esetleg .eu végződést szeretnél, de hozzávetőlegesen 4.000 és 8.000 ezer forint költséggel kell számolnod.

TÁRHELY BÉRLÉS

Ha számítógépen szeretnél tárolni valamit, mondjuk egy képet, akkor erre szükséged lesz szabad helyre a merevlemezeden. Ha pedig ugyanezt a képen weblapodon is közzé szeretnéd tenni, szintén szükséges lesz valahol eltárolni – erre valók az internetes tárhelyek.

Ami az árat illeti, itt is nagy a szórás, nem mindegy, hogy mondjuk webshopot szeretnél üzemeltetni több ezer termékkel, képekkel, leírásokkal vagy csak egy pár oldalból álló, bemutatkozó honlapra van szükséged. A tárhelybérlésnek is éves díja van, tehát meg kell fizetned a weblapod létrehozásakor, utána pedig évente.  20.000 – 30.000 forint között már jó eséllyel tudsz egy jó minőségű tárhelyet bérelni, amelyhez a legtöbb esetben pedig saját e-mail címet is kapsz.

SSL TANÚSÍTVÁNY KÖLTSÉGEI

Bár nem elengedhetetlen, de erősen javasolt SSL tanúsítvány beszerzése is. Ebben a cikkünkben részletesen írtunk arról, hogy mit is jelent ez a kifejezés és miért hasznos. Röviden: a lényege, hogy hitelesíti a weblapodat. Azaz garantálja az oldal látogatóinak, hogy valóban azzal kommunikálnak, aki a domain tulajdonosa vagy a honlap üzemeltetője: az ott megadott adatok – jelszavak, személyes vagy akár bankkártya adatok – nem kerülnek illetéktelen, az oldalt lehallgatni szándékozó személyek birtokába, kizárva a visszaélés lehetőségét. 

Bizonyára te is találkoztál már olyannal, amikor a böngésződ felső részében az „oldal nem biztonságos” üzenet jelent meg. Ebből tudhatod, hogy az oldal nem rendelkezik ilyen tanúsítvánnyal, ami feltehetően benned sem kelt jó benyomást. Mindenképpen érdemes tehát erre is költeni, a tanúsítvány éves díja nagyjából 20.000 forintra tehető.

A WEBFEJLESZTÉS EGYSZERI KÖLTSÉGEI

A webfejlesztés lényege, hogy több történik egyszerűen egy weblap elkészítésénél. A fejlesztés egy folyamat, ami több szakaszból tevődik össze és minden szakaszban más-más szempont van a fókuszban. Arról, hogy egyes szakaszok mit jelentenek, mi történik bennük, azt ebben a cikkünkben vizsgáltuk részletesen. Most csak röviden vesszük ezeket sorra és inkább azok költségvonzataira koncentrálunk.

ELŐKÉSZÍTÉS

Ez a fejlesztés első szakasza, amit mi most előkészítésnek nevezünk. Ekkor leültök a fejlesztővel és felméritek, hogy pontosan mire is van szükséged. Erre különböző módszerek vannak, történhet piackutatás, versenytárselemzés, beszélhettek üzleti vagy marketingterveidről, arról, hogy mit vársz az új honlapról, milyen problémát szeretnél megoldani.

Egy a fontos: a fejlesztő pontosan megértse, hogy mi az amire szükséged van – hogy aztán a folyamat végén létrejött eredmény megegyezzen az elképzeléseiddel. Egy profi fejlesztőcég rendelkezhet  piackutatási versenytársaelemzési tapasztalattal ezzel kapcsolatban, ami segítségedre lehet, de bőven akadnak itt olyan feladatok, amelyek elvégzéséhez nem kell fejlesztőnek lenned.

Te is végiggondolhatod, hogy milyen tartalmat és funkciókat szeretnél a honlapra (legyen-e webshop, hírlevél feliratkozás, üzenetküldési funkció, szükséges e számlázó programmal való összekötés stb.), hány oldalból álljon (elég egy pár oldalas bemutatkozó honlap, esetleg komplexebb megoldásokra van szükséged), mi az, amire már első körben elengedhetetlen és vannak e olyan modulok, fejlesztések, amik még ráérnek akár a későbbiekben is. 

Természetesen kérheted a fejlesztőcsapat segítségét, de ha szánsz rá egy kis időt, akkor nekik már csak az utolsó simításokat kell elvégezniük, lényegesen kevesebb idő alatt. Ezzel spórolhatsz is magadnak, mert a fejlesztő cégtől majd óradíj alapú tanácsadásra számíthatsz, aminek költsége nagyjából 15.000 -25.000 forintra rúg óránként.

TERVEZÉS

A tervezés már a szakmai része a fejlesztési projektnek, azonban itt még te is aktívan részt tudsz venni a folyamatban. Ekkor készítitek el a leendő oldal vázlatát, (mockupját vagy prototípusát, ezekkel szintén ebben a cikkünkben foglalkoztunk), kitaláljátok az oldal felépítését és működését. A cél az, hogy az minél kezelhetőbb, felhasználóbarátabb legyen. 

Szaknyelven ezt nevezik UX (user experience, azaz felhasználói élmény) tervezésnek, erről ebben a cikkünkben írtunk részletesen. Az a jó honlap, ahol leendő felhasználóid szívesen töltik az idejüket, mert értik, átlátják a felépítését és működését egyszerűen le tudják adni rendeléseiket vagy megtekinteni mentett tartalmaikat, nem kell keresgetniük a különböző funkciókat vagy lehetőségeket

Itt is az óradíj alapú elszámolás a jellemző, a szükséges munkaórák számát pedig az oldal összetettsége határozza meg. Annyit azért kijelenthetünk, hogy jellemzően a tervezés díja az össz fejlesztési költség tíz-tizenöt százalékát fogja kitenni, az UX tervező órabérével pedig 16.000 forint körül érdemes kalkulálni.

WEBDESIGN ELKÉSZÍTÉSE

Ha megvan a leendő oldal technikai váza, akkor következő lépésként a webdesigner elkészíti a weblap grafikai megjelenését, arculatát. Az UI (user interface, azaz felhasználói felület, erről szintén itt írtunk részletesen) tervezés során már 1:1 arányban láthatod, hogy hogyan fog honlapod kinézni a „valóságban”. Ekkor véglegesítitek a színeket, stílusokat, betűtípusokat, egyszóval mindent, ami a weblap megjelenését adja majd. Ebben a szakaszban is aktívan részt vehetsz, szükség lehet többszöri egyeztetésre, neked is lehetnek észrevételeid de ugyanúgy a designernek is kérdései.

Ez is olyan része a projektnek, amire érdemes rászánni az időt, hiszen ha a design egyszer jól elkészül, azzal egy jó darabig valószínűleg semmi dolgod nem lesz. Honlapja válogatja, mennyire időigényes folyamat. Az webdesigner óradíja mindenesetre valamivel kedvezőbb, átlagos piaci áron valahol 12.000 – 15.000 forint között mozog.

WEBFEJLESZTÉS

A projekt leginkább költség- és időigényes része értelemszerűen maga a fejlesztés (a honlap tényleges elkészítése). Két jól elkülöníthető részre oszlik: 

  • a front-end (webes megjelenésért felelős) és 
  • a back-end (szerveroldali) fejlesztésre. 

A front-end és back-end fejlesztők feladataival ebben a cikkben foglalkoztunk. Hogy ezek milyen arányban oszlanak meg, melyikkel mennyi munka van, az a legváltozatosabb képeket mutatja, egy nagyobb webshop létrehozása valószínűleg sokkal több back-end fejlesztést igényel, mint egy hírportálé. A két fejlesztő (azaz front- és back-end) óradíjai között nincs lényeges különbség, senior (azaz 3+ év tapasztalattal rendelkező) fejlesztő esetén ezt óránként 16.000 – 20.000 forint között kalkulálhatod. 

SUPPORT

A supportot ebben a cikkben mutattuk be részletesen, most csak röviden szólunk róla pár szót. A support szó magyarul támogatást jelent és lényege, hogy a fejlesztő egy ügyfélszolgálatot tart fenn a számodra, ahol e-mail vagy telefonhívás útján tehetsz bejelentést. 

A szolgáltatás tartalma teljes egészben megegyezés kérdése, a havidíja is ennek függvényében alakul. Például, hogy milyen típusú hibákra milyen gyorsan kell reagálnia a fejlesztőnek, milyen időszakban kell rendelkezésre állnia és a többi. Annyit még itt megjegyeznénk, hogy a support több egy sima jótállásnál: ha nincs semmi működési hiba, pusztán egy kis segítségre van szükséged a weblappal kapcsolatban, akkor is keresheted a fejlesztőt ennek keretében.

EGYÉB KÖLTSÉGEK

Ezek a költségek már messze esnek a webfejlesztéstől, de azért számolnod érdemes velük, ha jól működő weblapot szeretnél. Szükséged lehet GDPR adatvédelmi tájékoztatóra, általános szerződési feltételekre (például egy webshop esetén), amihez ügyvéd vagy adatvédelmi szakember segítségére lehet szükséged. 

Online marketingre szintén érdemes lehet költened, hogy weboldalad minél több felhasználóhoz jusson el és egy Google keresés esetén is könnyen megtalálható legyen. Széles a skála, hogy milyen feladatokra lehet szükség, például különböző internetes kampányok menedzselése, a marketing szövegírás vagy a jó minőségű fényképek mind hasznosak lehetnek azért, hogy honlapod az éles piacon is tudja tartani a lépést. Ehhez pedig egy marketingügynökséget vagy tanácsadót érdemes megkeresned.

ÖSSZEGEZÉS

Mint láthatod, a webfejlesztés mára már többszemélyes feladattá nőtte ki magát, egy komplett üzletág épült rá. Mindenre van lehetőség, neked kell tudnod, hogy ezekből mi az, amire valóban szükséged is van. Bár pár százezer forintból – ha profi csapattal dolgozol együtt – valószínűleg nem fogod megúszni úgy, mint egy sablonokból felépített honlap esetében (hogy mit jelent a sablonokból való honlapkészítés, arról itt olvashatsz). 

Azonban te is tehetsz azért, hogy költségeidet optimalizálni tud. Ha pontosan tudod, hogy miért van szükséged weblapra, milyen problémát és hogyan kívánsz ezzel megoldani és mit vársz egy új honlaptól, akkor már csak egy jó fejlesztőre van szükséged, aki megérti, átlátja a problémádat és elő tud állni azzal a megoldással, ami miatt te megkerested őt.

Mi is ezt tartjuk szem előtt minden egyes fejlesztésnél – hiszen a problémát csak akkor tudjuk megoldani, ha először pontosan megértettük, hogy mi is okozza azt. Ha már az elején valami félrement, akkor biztos, hogy az eredmény nem teljesen ugyanaz lesz, mint amit az ügyfél el szeretett volna érni. A helyes kommunikáció számunkra nagyon fontos az egész projekt során és úgy gondoljuk, hogy ennek is köszönhetően tudtuk eddig mindig elérni az ügyfeleink által kívánt megoldást. Ha neked is ilyen egyedi megoldásra, esetleg tanácsadásra van szükséged, kérd egyedi árajánlatunkat vagy lépj velünk kapcsolatba.