Pár napja erős felindultságból tettem Twitteren egy kijelentést, aminek kapcsán elég sok válasz érkezett, vajon kell-e, és ha igen miért kell megszabadulni az elavult webfejlesztési módszerektől. Miután találkoztam egy olyan cég elavult fejlesztési módszerekkel készített weboldalával, aki maga is weboldalkészítést vállal, ezt a kijelentést tettem:

Ennek kapcsán ígértem Twitteren pár követőmnek, hogy részletesen kifejtem a nézetem, mert ez valahogy nem fér bele 140 karakterbe. Ha nem követsz twitteren (akkor csatlakozz gyorsan itt: @gomboszs), vagy nem tudod hogy mit jelent a fenti képen az a csúnya "kacsacsőrös" kód, akkor sincs gond! Meg fogod érteni! A következő sorokban megfogalmazom Neked az alábbiakat:
A világ változik, az interneten kifejezetten gyorsan. Ha valamit tegnap megtanultál, lehet, hogy holnap már frissítésre szorul a tudásod. Ha pár éve elkészítettél egy weboldalt és nem fejleszted folyamatosan lehetséges hogy az idő elszáll felette. Jelennek meg új megoldások, új kifejezések, új technológiák, és ha ezeket nem követed, nem alkalmazod, akkor előbb utóbb lemaradsz. Olyan ez mint amikor egy falu fő utcájának végére - épp ahova az út vezet - felépítesz egy üzletet úgy, hogy egyáltalán nincs konkurenciád, de 20 év múlva is ugyanott vagy, és ugyanúgy. Nem veszel tudomást róla, hogy közben a faluból város lett, plázák épültek a környéken, és az egykori főutca vége, ma már egy zsákutca, ahova esetleg csak az tér be, aki ismer, vagy véletlenül Rád talál. Anno a '90-es években az volt a cél, hogy megjelenjen viszonylag szépen és egységesen a weboldal, és tudj (egyoldalúan) kommunikálni azokkal a látogatókkal akik Rád találnak. Ezeket a weboldalakat lehetett optimalizálni a keresőkre, és ha jól csináltad, lehet hogy még ma is lehetsz sikeres ezekkel az oldalakkal. Egy darabig. Ugyanis trendek más mutatnak. A saját értelmezésem szerint, elavultnak tekintem azokat a webfejlesztési technikákat, amelyek nem képesek szervesen együttműködni trendekkel, mint új technológiák, szabványok, tartalommegosztás, felhasználók által generált tartalom, közösségi web, telefónia, és akadálymentesítés.
A legegyszerűbb megoldást emelem csak ki: elég a weboldalad forrásában egyes "szavakra" rákeresned. Még az sem kell, hogy kifejezetten érts a weboldalak forráskódjához. Bizonyos jelölések megléte, illetve azok gyakorisága utal a honlapod szerkezetére, illetve a fejlesztés módszerére. Ellenőrizd így: Ha a böngésződ Firefox akkor nyomj egy Ctrl+U billentyűkombinációt, Explorer esetében a felső menüsorban válaszd ki a "Nézet > Forrás" opciót. Előtted lesz egy szép kódsor, ez a weboldalad forráskódja. Keress rá ezekre a szavakra/jelölésekre: "<table>", "<tr>", "<td>","<font size>", "<font color>", "<b>"... Ha tele van a kód ilyen elemekkel akkor nagy esély van rá, hogy a weboldalad nem felel meg a kor követelményeinek. (Hozzáértőknek: természetesen a táblázatos formának a jelen kori webszerkesztésben is van szerepe, de itt most kifejezetten arra gondoltam, ha az egész weboldal ilyen módszerrel épül fel.)
A fenti módszerrel épült weboldalak a web hajnalának logikáját tükrözik. Ez a kor az online megjelenésről szólt, az volt a cél hogy "legyünk fent az interneten". Helyezzünk el minél több információt úgy, hogy aki ránk talál megtudja kik vagyunk, mivel foglalkozunk. Ennyi. A mai kor már a közösségek építéséről, a közös tartalmak létrehozásáról és azok megosztásáról szól. A régi elavult technológiák ezt már csak nehézkesen képesek kezelni, bár egy kicsit megerőszakolva, akár még működhet is. A jövő (ami egy kicsit igazából már jelen) azonban teljesen más irányt mutat. A következő időszak a folyamatosan és hatalmas ütemben növő információk rendszerezéséről és a „mély weben” található információk megtalálhatóságáról valamint azok értelmezéséről fog szólni. Ez a szemantikus web. A cél, az hogy a weboldalakon megjelenített információhalmazt a szerverek és keresők számára jelentéstannal ruházzuk fel, és így a jelenlegi "egyszerű" olvasás helyett, már értelmezni tudják a megjelenített tartalmat. Ehhez persze legalább két oldalú kommunikációra van szükség: egyrészt a weboldalak tartalmát fel kell ruházni a keresők számára értelmezhető szemantikai jelölésekkel, másrészt a keresőknek és egyéb más alkalmazásoknak, szoftvereknek képesnek kell lenni ezeket értelmezni. Ezért gondolom azt, hogy téved az, aki abban bízik, hogy az elavult fejlesztési módszerekkel elkészített honlapjával a jövőben is jelentős forgalmat tud irányítani a weboldalára. Nem kell feltétlenül egyetérteni, érdekel a véleményed akkor is, ha másként gondolod!