20 éves a Web!

A World Wide Web (vagy röviden csak Web) elindulása Tim_Berners-Lee nevéhez fűződik. A mai webhez hasonló első ötletek már az 1980-as években felbukkantak, de a World Wide Web projekt igazi indulása csak az 1990-es évek elejére tehető.

Tim Berners-Lee 1990. november 12-én tett javaslatot a WWW projektre. 1990 karácsonyán Tim elkészítette az összes olyan eszközt, amely szükséges volt a WWW elindításához: az első webszervert és az első böngészőt.

Az első webszerver egy NeXTcube volt.


Az első webszerver. A wikipedia.org képe.

Az első böngésző pedig a WorldWideWeb névre hallgató böngésző és WYSIWYG (What You See is What You Get) HTML szerkesztő volt.


Az első böngésző. A wikipedia.org képe.

A WWW projektet széles körben 1991. augusztus 6-án mutatta be Tim egy newsgroup üzenetben, amelyet az alt.hypertext csoportba küldött.

Bővebben itt.

Boldog szülinapot WWW!

Hozzászólások

Fúúúúúúúj, a gopher jobb volt!!111

--
GPLv3-as hozzászólás.

Jo volt ez a web regen... aztan jöttek a zokosok és lett flash meg java script meg minden baromság.
goopher / newsgroups... rip :(

Hali!

Persze-persze... newsgroups. ÁLLÍCCSÁK vissza az összes régi BBS szervert! Aztán majd lehetne lesegetni a mire menne a sok poweruser amikor szól neki a gép: amíg x KB kódot nem töltesz fel addig nem szedhetsz további "mintaprogramokat" :-D

És nem mellékesen mindezt max 9600-as modemeken :-)

Udv:
Feri

Én esztetetetet nem értem. Minden mekintos és vindóz user állíttya, hogy az általa favorizált cég atta a netet a világ segge alá! Az a Gnú emlős vagy mi meg asztat jelenti, hogy nem hárdvergyártó és/vagy a világ egyetlen oprencergyártó -specifikum vót az ez egész.

Lehet, hogy csak mert fáradt vagyok (és mert értelmeznem kell a mesterkélt helytelen írásod), de ezt több ponton se értem:
-A windows userek mikor mondják, hogy tőlük jön a net?
-Azt ugye látod, hogy GNU csak azért van a képen, mert annak a honlapja van a böngészőben?

A mac-esek amúgy szokták ezt mondani, mert az első webszerver egy nextcube volt, amit Steve Jobs cége gyártott (és amit később felvásárolt az Apple), azon futott a NextStep, ami meg az OS X alapja. Persze ez ahhoz hasonlít, mint amikor a magyarok azt mondják, hogy Neummann találta fel a számítógépet.

Ja, és mellesleg net!=web

Nagyon boldogat WWW, neked köszönhetem a munkám :)

Te valamit nagyon nem jól értelmeztél. Elmagyarázom, jó? :)
Létezik www, ergo kell olyan, aki készít rá tartalmat, üzemelteti az azt kiszolgáló eszközöket. Nem vagyok szabványkészítő, se nem csodacsinálófejlesztő, tehát ezt nem nekem köszönheted, viszont én a www megszületésének köszönhetem, hogy ma azt csinálom, amit.
Érthető? ;)

A web mint olyan, nem a kinézetről szól. Hanem arról, hogy könnyű legyen egymáshoz dokumentumokat linkelni (ettől hipertext). A kezdeti HTML-ben is csak olyan szövegformázási elemek kaptak helyet, amelyek a szövegrészek kiemelésére, hangsúlyozására voltak hivatottak. A web lényege tudományos szöveges dokumentumok hálózatba szervezése volt, gondoljunk csak egy-egy cikk végén a hivatkozási jegyzékre.
Az, hogy design kell meg sok csillivilli dolog, az már a kommersz web korszaka.
A webes alkalmazások meg más téma. Nem tudom, miért ne lehetne egy rendes bináris fileformátumot létrehozni erre. Egyrészt a kutyát nem érdekli, hogy mi megy át a hálózaton, másrészt a költséges parzolást megspórolnánk, lehetne precompiled Javascript és hasonlók. Főleg azok után, hogy a HTML5/CSS3/nagyonadvanced JIT Javascript (jééé, tizensok év után rájöttek, hogy ezt is lehetne JIT-esíteni) valójában nem más, mint egy Flash-jellegű keretrendszer implementálása.

"A web mint olyan, nem a kinézetről szól"

Az ember nem gép, hanem érző lény, ezért nem mindegy, hogy a tartalmat hogyan tálalod neki => ergonómia. Sajnos a fejlesztő társadalomban ezt a szót kevesen ismerik.

"A web lényege tudományos szöveges dokumentumok hálózatba szervezése volt"

Kiemelném a lényeget: VOLT. Mint ahogy az internet, meg úgy általában a számítógépek sem arra lettek tervezve eredetileg, hogy a pórnép játszadozzon velük. De szerencsére fejlődünk, és ezek az eszközök mára mindenki számára elérhetők lettek. És úgy gondolom ez így van jól.

"rendes bináris fileformátumot létrehozni erre"

Minek? Küldd át a tartalmat gzipelve, ha túl nagynak találod.

A legtrivibb választ hadd adjam meg :)

Nézd meg az index.hu -t, mennyi csillió filet tölt le a weboldal mellé. Ez ennyi szálat indít, igazából feleslegesen... mert ezt egy szálom is le tudná szedni...
Minden egyes letöltés egy DNS kérés... egy socket létrehozás, eg kapcsolódás... sé persze ugyan ez a serveren. Sőt, ha nagyon kukackoskodok, akkor a "sok" felesleges ack és syn -ek is "terhelik" a hálózatot :)
Node, komolyrafordítva. Az, hogy én nem szeretem a csilivili flash oldalakat az egy dolog :), innentől a css -t sem értem feltétlen, bár azt még meg lehet nekem is ideologizálni :)

Nem az a baj, hogy túl nagy és sávszélességet foglal. Hanem az, hogy nagy a parzolás költsége. Parzoltál már bináris formátumokat? Pár nagyságrenddel hatékonyabbak, mint az XML és hasonlók.

Pont az a baj, hogy olyan dologra használjuk a webet (csillivilli, színes-szagos, interaktív alkalmazások), amire nincs tervezve. Nem baj, beleerőltetjük. Például bevezetjük a WebSocketet rendes TCP socketek (mint Flash) helyett. És így tovább. A vége az, hogy újrafeltaláltuk a Flasht.

Mi az, hogy nincs tervezve? Honnan a fenéből tudta volna Tim Berners-Lee, hogy 2011-ben hol fog tartani a technika? A dolgok nem úgy működnek, hogy megtervezzük őket, aztán jól elvannak, hanem az idő előrehaladtával formáljuk őket a saját igényeink és lehetőségeink szerint. Nyilván a web sem tökéletes, de azért az elmúlt évtizedek során egy elég jó valamit hoztak ki belőle.

Pedig volna helye a tervezésnek. Nem tudom röviden elmagyarázni, ezért példa: http. Megszületett 1990 környékén a http 1.0, és ezt évekig használták anélkül, hogy bele kellett volna nyúlni. Aztán 1999-ben megszületett az 1.1, és ezt használjuk a mai napig. Nem tudom, hogy lenne-e igény a http 1.2-re, azaz mi hiányzik az 1.1-ből, mindenesetre az alapján, hogy mi minden megvalósítható az 1.1-gyel, szerintem még jó ideig nem lesz szükség update-re.

--
Don't be an Ubuntard!

Nah, pont jó példát hoztál a fenti szál ellen. Ugyanis a http nem fejlődött, de igény volt a képességein túlmutató fícsörökre (lásd httpS, lásd session, lásd rengeteg biztonsági kérdés amit a http állapotmentességéből adódik), ezért azok ki is alakultak. Nem kellene AJAX, ha a http nem olyan lenne, amilyen. De a http olyan, ezért kívüleső eszközökkel kellett megoldani.
----
Hülye pelikán

Honnan a fenéből tudták 1969-ben, hogy a TCP/IP modell jó? Nem tudták. De jó mérnöki módon megtervezték, és tényleg jó. Utoljára 10 éve nyúltak hozzá részletesen, de nagyrészt 1981 óta változatlan. És bizony, egy TCP-verzió változása nagyon nagy költséggel jár (routerek, switchek szoftverének cseréje, stb), a HTTP esetében ez jóval kisebb költség (kevesebb eszköz használ HTTP-t, mint TCP-t).

Meg lehetett volna a HTTP-t is tervezni jól, vagy hozzányúlni akkor, amikor kell.. A három legfontosabb hiányossága jelenleg, amit más eszközökkel emulálunk: állapotmentesség (állapotkövetés emulálva sessionnel), biztonságosság (három implementáció: HTTPS, S-HTTP, illetve Upgrade header), illetve kétirányú adatkapcsolat (emulálva open-ended HTTP lekéréssel, pollozással, WebSockettel).

Persze mivel a protokollhoz nem nyúlnak hozzá, vannak böngészőháborúnak ilyen aspektusa is: XYZ browser xyz. verziója támogatja a WebSocketet, más meg nem.
Érdekes módon, TCP-ből nincs háború. Annak mennie kell, az a közös nyelv. Aki ott nem tartja be a szabályokat, kiesett a játékból. A web sokkal megengedőbb, és ez egy hatalmas baj.

kicsit ledöbbentem, hogy 91ben egy ilyen új dolog egyből WYSIWYG editorral rendelkezett

Akkor most kitalalhatunk valami ujat helyette, amire nem akar mindenki pixel pontosan dizajnolni, nincs tele majvippel es a szabvanyait betartja az osszes implementator (meg a Microsoft is). :)

Amugy hihetetlen, hogy alig 5 evvel kesobb mar az akkori itthoni Digitalnak gyartottunk webet a suliban.