Tovább halad a világ megváltása felé vezető úton a keresőcég: ezúttal a webes kommunikációban használt HTTP protokollt cserélnék le egy saját változatra, amely minden szempontból a sebességre koncentrálna.
A hivatalos blogban közölt információk szerint az alábbiakról van szó: a Google illetékesei szerint az 1996-ban elfogadott HTTP protokoll idejétmúlt, hiányosságai pedig napjainkban felesleges csúszásokat, lassulásokat okoznak a webes böngészésben, így éppen ideje lenne lecserélni azt egy új megoldásra.
Ez az új megoldás lenne a SPDY (Speedy), amely már nevével is utal a végcélra: minél nagyobb sebességet kisajtolni a böngészőkből és az azokat kiszolgáló, az internetes oldalakat tároló szerverekből, akár még a leglassabb kapcsolatokon keresztül is. A cégen belül megvalósított szimulációban egy átlagos háztartás internetelérését alakították ki, ehhez pedig a Chrome egy módosított tesztváltozatát társították az SPDY támogatásával. Az eredmény: a webes kommunikáció, vagyis a böngészés a legnépszerűbb weboldalak esetében átlagosan 55 százalékkal gyorsult, amit elegendőnek tartanak a munka folytatásához.
A dokumentációban a HTTP több hiányosságát említik indokként, amelyek jelentős lassulást eredményeznek a mindennapokban. Ezek között található, hogy a HTTP egyesével küldi el kérelmeit (a böngészők emiatt több, manapság egységesen 6 kapcsolatot alakítanak ki a céldoménnel), a kérelmeket kizárólag a kliens küldheti el, vagyis a szervernek minden esetben várnia kell erre, az SPDY használatával pedig lehetővé válik a kérelmek és a válaszfejlécek állandó tömörítése, a redundáns fejlécek (User-Agent, Host, és Accept*) mellőzése, valamint az opcionális adattömörítés helyett annak folyamatosan történő alkalmazása.
További részleteket a Google oldalán meglévő dokumentációban találunk (lásd a fenti linket), arról még nincs hír, hogy a keresőcég miként képzeli a HTTP esetleges utódjának bevezetését.
Természetesen az egész mondandóm lényege maradt le 😊
Szóval, egy új nyelv, szabvány, protokoll, stb. még nem fogja biztosítani, hogy mindenki happy lesz, hiszen könnyen elõfordulhat az ami a mostaniakat is jellemzi, tehát egyes cégek úgy gondolják, hogy õk jobban csinálnak adott dolgokat és nem ragaszkodnak a szabványhoz.
A HTML jól struktúrált leírónyelv, számos szabvány rögzíti, hogy hogyan is nézzen ki. Az egy dolog, hogy ezt miképp implementálták a különbözõ böngészõkben: az általad is említett </html>-es dolog nem szabványos, de a böngészõk általában vannak olyan hibatûrõek, hogy nem akadnak fent egy ilyen hibán. Ha kevésbé lennének hibatûrõek (mint pl. az IE bármelyik másikkal összehasonlítva) akkor a kvázi hibás oldalak (pl. rosszul generálódott, vagy iframe helyett blokkba ajax-al betöltött teljes oldal) használhatatlanok lennének. Persze az ember törekedik a hibátlan kódra, de nem mindig jön össze és ha nincs elég idõ a tesztelésre, akkor jól jön ez a kis "feature".
Természetesen más az eset a CSS szabványokkal kapcsolatban, ezt általában nem generálja az ember (a struktúrával ellentétben). Bár erre is kemény szabványok léteznek, itt sem maga a stíluslap tehet arról, hogy végül hogyan is fog kinézni az adott böngészõben, ha az nem ragaszkodik a szabályokhoz...
A megadott rendszerre való fejlesztés elfogadható pl. intranetes vagy backend alkalmazásoknál, hiszen itt nem feltétlen éri meg a pluszköltség és fejlesztési idõ, hogy több rendszerre is optimalizáljon egy cég.
Hát annak nagyon örülnék, ha a html szabványt leváltaná valaki végre, mert az már valami kész szerencsétlenség. Igaz, én csak botcsinálta "webfejlesztõ" vagyok, de talán pont ezért idegesít fokozottan, hogy teljesen összevissza mûködik az egész, minden böngészõnek saját privát utasításai vannak, egyáltalán semmilyen általánosan mûködõ konvenció nincsen arra, hogy az egyes html tageknek mi lesz a hatása az egyes böngészõkben, ráadásul az egész nyelv felépítése teljesen logikátlan és szedett-vedettnek tûnik, a lezáró tageknek például gyakran egyáltalán nincsen semmilyen hatása semelyik böngészõben sem. Nem tudom feltûnt-e már valakinek például, hogy egy dokumentum tetszõleges részére tetszõlegesen sok </html> tag elhelyezhetõ, vagy az sem baj, ha nem raksz bele egyet sem, a végeredmény mindig pontosan ugyanúgy jelenik meg, de ez csak egy a sok hülyeség közül. Jó, mondjuk ez még annyira nem idegesítõ, csak jól szemlélteti a nyelv logikátlanságát, és összeszedetlenségét. Persze az a baj, hogy az új szabványra is mindig lehet majd egy csomó egyénieskedõ böngészõ funkciót ráépíteni, és azzal szétbarmolni. Márpedig én nem akarom kiírni az oldalamra, hogy csak az xy böngészõvel a megadott oprendszeren mûködik, vagy hogy erre van optimalizálva. Aki ilyet tesz, az szerintem a web alapvetõ céljával nincsen tisztában. Annál nagyobb blamázs szerintem kevés lehet egy webfejlesztõ számára, mintha nyíltan kimondja, hogy õ csak a megadott rendszerre fejleszt.
A PHP viszont nekem nagyon bejön, azt nem szeretném lecserélni, ha nem muszáj. A gyenge típusosságot meg kifejezetten praktikus dolognak tartom, akárki akármit is mond. Egy csomó esetben nagyon leegyszerûsíti egy kód megírását, és még sohasem okozott nekem komolyabb problémát, nem úgy, mint amikor mindenféle szarul mûködõ típuskonverziókkal kell veszõdni, ami ráadásul nem is "elegáns", úgyhogy méginkább azon kell törni a fejemet, hogy hogyan oldjam meg típuskonverzió nélkül, ha egyszer a nyelvet úgy találtak ki, hogy azok a mûveletek, amik nekem kellenek, különbözõ típusú változókra vannak értelmezve. Cserébe valamivel lassabb, de a PHP-nak úgysem az a célja, hogy natív kód gyorsasággal fusson.
Hmm, emlékeim szerint már a HTTP/1.1-es szabvány szerint sem kell elküldeni a redundáns fejléceket és már meglevõ kapcsolatot fel lehet használni újra meg újra.
Tárol adatokat rólad, igen. Amit az EU nagyon keményen beszabályzott náluk és elég hamar "névteleníteni" kell, ami amúgy sem igazán névleges, majd egy nem hosszú idõ után teljesen megsemmisítik. A Bing, Yahoo és a többiek ugyan ezt csinálják, csak náluk lazább szabályokkal, tõlük nem tart az EU, kevésbé szabályozzák be õket. A levelezésed meg elhiheted, hogy nem érdekli õket, egy "robot" (bot) végigmegy a tartalmán, megnézi milyen gyakori kulcsszavak vannak benne, és az alapján dob néha-néha oldalra egy hirdetést, amibõl kifér kb. 3 darab és mindegyik egy párszavas cucc amibe még egy belemagyarázós szöveg sem fér bele. De amúgy ja, hipnotizálja a népet, megdönti vele a világ vezetõ kormányait. -.-" Amúgy is a Google elég szolídan hirdet, az olyan oldalakról, ahol maga a "webmester" plakátozza ki az oldalát a Google Ads framejeivel arról ne beszéljünk. Gmail-ben sincs semmilyen reklám ha levelezõklienst használsz, ellentétben a többi szolgáltatóval, ami azon keresztül is telenyomja.
Az még igaz is lenne, hogy a keresõje olykor nem ad elsõ helyeken releváns találatot, mert elõrenyomja a pénzért elõkelõbb helyre kerülõ oldalakat, de nem igazán zavaró. Amúgy ha ennyire paranoid vagy, akkor ne is használj internetet, mert ha a hatóságok akarnak utánad járni, akkor elhiheted, hogy a saját internetszolgáltatód részletesebb adatokkal tud szolgálni nekik.
A szabad szoftverek sosem, semmilyen formában nem kerülnek pénzbe. Ne is magyarázd bele. Szabadon módosítható, továbbadható, terjeszthetõ, DE ingyenesnek KELL meradnia. MS-t épp emiatt szivatják most, meg sem jelölte a forrást, és pénzért adott egy olyan fejlesztést, amiben felhasználtak GPL-es külsõ fejlesztéseket. Amúgy meg amíg egy Ubuntut kiküldenek nekem ingyen Angiliából, postaköltség, csomagköltség nélkül, tökéletesen ingyen (maga a szoftver is ingyenes ugye), addig hagyjál már az ilyen licens kérdésekkel, mert senkinek nem kell fizetnem semmiért. A Linux meg világviszonylatban is 5-6% között van, fejlõdõ országokban sokkal erõsebb a jelenléte, egyes országokban vezetõ pozícióban van, szóval az ilyen 0.00000001 százalékaiddal is baromságot beszélsz, fõleg hogy linuxosok között nagyszámban vannak fejlesztõk, hozzáérõk, és egy linuxot használó átlagjúzer is tudja mi az a szabad szoftver. De a lényegi rész az az, hogy mivel nyílt a forrása, ezért ha beleépítene valami kémkedõ cuccot, akkor már rég balhé lenne belõle, mert valaki úgyis felfedezi. Illetve gondolhatod, hogy a megfelelõ szervek szépen bevizsgálják az ilyen dolgaikat, ennél a mostani hírnél is gondolom valamilyen szabványhivatalnak el kell fogadnia ezt az új protokollt.
Többnyire igaz. A Bing sem rossz keresõ, csak még új, ezért nyilván nincs olyan nagy és mindenre kiterjedõ találati adatbázisa. Böngészõkbõl pl. az Opera tényleg jóféle, bár ez a 10-es kicsit még betegeskedik. Gmail helyett a Yahoo Mail is egy kiemelkedõen jó szolgáltatás. Ezektõl eltekintve én azért úgy vagyok vele, hogy a Google elég sok téren minõségi szolgáltatást nyújt, és nem tartok ettõl a világvége gondolatmenettõl, használom is õket. Általában ki lehet jelenteni, hogy elég sokmindenre van bõven kielégítõ alternatívája, de sok helyen a Google mégis elõremutatóbb. YouTube helyett nem használnék más videómegosztót. Chrome helyett nem használnék más böngészõt. (Operát kivéve). A Wave nekem bejön, és nincs más alternatívája, stb.
Az új protokoll meg nem csak annyit jelent, hogy a 10 megabites neteddel fél mp-vel gyorsabban tölt be, szóval ezt ne is hozd fel érvnek.
Ha belegondolok, hogy amikor a két alapító megírta a Google keresõmotorját, és minden akkori nagy keresõ és kockázati befektetõ elutasította õket, akkor azt mondom, hogy ezek a srácok királyok, hogy egymaguk egy "garázsból" ide jutottak. Másrészrõl viszont veszélyes a hirtelen jött hatalom, hiszen nem egészen 9 év alatt a világ harmadik legnagyobb amerikai vállalatát építették fel. Elolvasva a hozzászólásokat leginkább azt furcsállom, hogy éveken keresztül mindenki szidta a banner-reklámokat, meg az e-mailokat (az is spam volt, ami nem is), illetve a reklámszerverek célzott üzeneteit és fenyegetõdzött mindenki az adatvédelememmel, meg fogyasztóvédelemhez rohangált. Most meg ezek az emberek istenítik a Google-t, ami a legdurvábban elemzi a privát e-mail üzenetek tartalmát, figyeli a gyakori kulcsszavak, telenyomja szöveges (néha alig látható) reklámokkal a levelezõjét és egyéb felületeit. Paradox módon online, és a Google-nek sikerült megvalósítani azt, hogy a szöveges reklámüzenet is ugyanolyan pszihológiai hatást érjen el, mint egy TV reklám; nem is kell elolvasnod, de a kulcsszavak miatt máris beindulnak a "tudatalattiban" a kerekek. Ezek után biztos vagyok benne, hogy tárolnak adatokat, ha nem is mindenkirõl, de azokról igen, akik aktívak az oldalaikon és potenciális vásárlóerõt képeznek. Mert ugye ne legyünk naívak, ömlik be hozzájuk a pénz a szolgáltatásaikon keresztül. Nem is sajnálom tõlük, megérdemlik, mert szájba rúgtak minket, mindannyiónkat és még örülünk is neki.
A nyílt forráskód szép dolog, de az internet-felhasználók 0,5%-nak mondhat ez valamit, és ebbõl talán 0,01% aki programozik is valamit hozzá. Attól, hogy valaki nyílt forráskódú szoftvereket használ, még ugyanúgy fizet licenszdíjat, másnem a különféle disztribúciók miatt.
A Google ereje a látszólagos ingyenességben rejlik, az üzleti modellben, hiszen lássuk be, kezdetben nem tettek semmi újat, "csak" írtak egy újfajta keresõt. A napokban végeztem egy kis közvélemyénkutatást és meglepõdtem, mikor az ismerõseim 90%-a azt mondta, hogy anno nem a releváns találatok miatt mentek a Google-re, hanem azért, mert csak egy mezõ és egy keresõgomb volt a lapon. Ez az egyszerûségre törekvés jellemzi õket és hoz nekik sikert mindenben. Tartok attól, amekkora teret nyertek a gazdasági és a társadalmi életben, de csodálom az újításaikat, mert azt el kell ismerni, hogy a megbújó szándéktól eltekintve rendkívül innovatívak.
Az apokalipszist vízionálókkal szemben megemlíteném, hogy a Gúgli nagyon sok céggel ellentétben nyílt forráskóddal dolgozik! Tehát nem licencel le semmit, az általuk létrehozott terméket szabadon felhasználhatja bárki.
Ezek után tényleg az látszik, hogy õk a közjót akarják.
Majd akkor lesz gond, ha õk is áttérnek a licencelt megoldásokra kizárólagosan.
Ha már apokalipszis, akkor inkább a mikroszoft a rettengõ erõ, hiszen nekik van hihetetlenül elterjedt os-ük, aminek minden betüje licencelve van általuk.
A google sose fog hatalmat gyakorolni a neten, mert mindig vannak más alternatívák rajta kívül.
Az emberek nem fognak csakúgy mindjárt
-google böngészõre,
-google keresõre,
-google videómegosztóra,
-google gmailre,
-google operációs rendszerre,
-google protokolra váltani, mert mindig vannak alternatívák, mindig vannak jó konkurenciái.
A firefox és az Opera is jó böngészõ. A yahoo is jó keresõ. Rengeteg más e-mail szerver van. Windows és linux operációs rendszer is van, amik folyamatosan fejlõdnek. A videómegosztókból meg rengeteg van, ajánlanám pl a viddlert. A protokolra meg ugye nem fog mindenki váltani, mert már nem a régi modemes korszakban élünk, ahol a nagyobb sebesség nagy érték volt.
Egyébként sok panasz van a googlera, ezért többen nem is használják a szolgáltatásaikat, legalábbis nem mindegyiket.
Elárulnád, hogy minek/mihez kellene megfelelnie? Miért kell egy olyan nyelvnek bármihez is alkalmazkodnia, ami csak annyit végez, hogy az általad végzett számításokat szerver oldalon kiértékeli, elvégzi, és a saját magad által szabályzott kimenetet kiküldi? Mi köze ennek a böngészõ és a webszerver adatforgalmának lebonyolításához?