Ha kicsit nagyobb távlatokból nézzük a kérdést, az egész internetet kellene megreformálni.
Az egész rendszer omladozik ugyanis, ha ez nem is tűnik fel. Minden tolódik ebbe a katasztrofális webes irányba, pedig a web nem feltétlenül erre lenne való, és azt is folyamatosan tákolták, hogy kompatibilis legyen, meg minden beleférjen.
Megfordult itt már minden, mire a plaintext jelszavaktól a flash-en, css-en, js-en át eljutottunk a mai webig, de még mindig nagyon rossz.
Webre programozunk, de nincs a web-hez egy olyan normálisan használható, univerzális programozási nyelv, mint a C volt annak idején a számítógépekre. A js egy tákolmány, és úgy próbálják megjavítani, hogy többet tákolnak rajt, mert a http protokollhoz nyúlni sem egyszerű.
Először is ezt mindet újra kellene gondolni, hogy valóban így kell-e?
Csak néhány szempont, amin érdemes elgondolkodni:
- oldalak archiválhatóságának fontossága,
- felhasználó anonimitása,
- felhasználó azonosítása (nem millió, megjegyezhetetlen j3LsZóv4l),
- offline működés,
- kliens-szerver felépítés jó-e, vagy inkább peer-to-peer rendszert kellene építeni?
- domain nevek kérdései, szabályozása, tulajdonlása,
- cache-elés megoldása.
Aztán a különböző feladatokra különböző protokollok. Az email is egy őskövület, nyugdíjazni kellene, és rendbetenni a biztonságai problémáit. Digitális aláírásnak alapnak kellene lennie, és a cert vagy a felhasználó gépén legyen, vagy ideális esetben smart kártyán. Spammerek kezelése.
Kliens-szerver rendszer helyett ez is lehetne peer-to-peer.
Nyilván mindenre lenne megoldás, de ahhoz le kellene ülni egy kicsit, és gondolkodni. Nem úgy, ahogyan ma szoktuk tenni :)