Szabványdísz
Az áldást sodika küldte 2007. augusztus 1., szerda - 23:55-korCímkék: egyetem grespik programozas
44 komment
ALERT!
Kockarovat. Aki nem kocka, annak talán uncsi lehet. ;)
Így nyáron, amikor van időm olyan mélységben is beleásni magam egyes technológiákba, mely már jócskán túlmutat egy elfogadható egyetemi gyakorlati jegy követelményein, kezdek egyre inkább ráébredni arra, hogy egyes, központilag meghatározott szabványok sokszor csupán elméleti irányjelzőként működnek.
Amikor Grespik Lászlót a jogi kamara fegyelmi eljárás alá vonta, amiért meg merte kérdezni egy bírótól, nem-e zsidó (akkor ugyanis elfogultnak számított volna a konkrét perben), azzal a tanulsággal zárult az ügy, hogy az etikai kódex csupán fából vaskarika. A webfejlesztésben sokszor ugyanez a helyzet a hivatalos W3C specifikációk témájában.
Az, hogy rengeteg CSS megoldást nem lehet Internet Explorer alatt alkalmazni (bár ez IE7 alatt sokat javult), és sokszor még a Firefox működése sem felel meg a specifikáció követelményeinek, közismert. Nincs mese, az ember jobban teszi, ha olyan nyelvi elemek használatára szorítkozik, melyek működése a legtöbb böngészőben hasonló végeredményt produkál, vagy legalábbis úgy építi fel az oldalmegjelenítést, hogy a W3C ajánláshoz közelebb álló funkciók csupán alternatív extraként, parasztvakító csiliviliként legyenek jelen.
Az viszont, hogy milyen szarakodás megy a JavaScript nyelv körül, már tényleg röhejes. Olyan, hogy valamelyik böngésző értelmezője pontosan megfeleljen az ECMA-262 leírásnak, nem létezik. Mindenki ehhez igazítja a saját megoldását, de mindenki másként nevezi el. A Microsoft például, amióta ki lett tiltva az alapértelmezetten telepített Java a Windows XP-ből, úgy utálja a Sun-t, mint a szart, így a saját terminológiájában még véletlenül sem használ konkurens technikákra utaló kifejezést (java). Nála tehát jscript-ről beszélünk.
Persze szép és jó lenne az életünk, ha csupán az elnevezésben lennének ilyen különcségek, de nincs ilyen szerencsénk. Amikor valamelyik csoportnál (akár a Microsoft-nál, akár a Mozilla együttműködő fejlesztőinél) megfogalmazódik egy új ötlet, beleépítik a saját verziójukba, és meghirdetik, hogy hű, milyen jó ez így. Ezt pedig látja a konkurencia is, ezért ő is megírja ugyanazt a saját rendszere alá, amely így, bár közel azonosan működik, de néhány metódusban különbözik, nehogy valaki lopással vádolhassa őket.
A webfejlesztők szempontjából ez a sok "apró" eltérés úgy jelenik meg, hogy a munka nagy része nem egy adott böngésző alatti működőképességre koncentrálódik, hanem a lassan könyvtárnyi terjedelmet elfoglaló, teljesen értelmetlen különbözőségek menedzselésére. Így egy széleskörűen működőképes kód úgy néz ki, hogy egy rakás try - catch blokk, illetve egyéb hibakezelési megoldások vannak egymásba ágyazva, abban a reményben, hogy akármilyen egzotikus dzsunga böngészőt is használ a júzer, a sokadik kivételkezelés után csak lesz egy pont, ahol nála is hajlandó működni a cucc.
A slusszpoén ebből egyenesen következik. Mivel a verzióháború manuális kezelgetése erősem a produktivitás rovására megy, amely ("rohanó világunkban, ahol az idő pénz, bla bla bla") jelentős hátrányt jelent a fejlesztőcégeknek, így az igazi megoldást ilyenkor az olyan, előre megírt függvénykönyvtárak használata jelenti, mint amilyen például a Script.aculo.us.
Az egyetlen probléma ezzel, hogy ekkor nem központi ajánlások minél pontosabb követésére fordítod az időt, hanem helyette egy házi keretrendszer készítőinek belső logikája mentén építed fel a kódodat, mely így mindennél távolabb vezet a W3C és ECMA leírások közvetlen használatától.
Ha élni akarsz, akkor nem ragadhatsz le az etikai kódexnél - mondja Grespik. És ugyanígy a központi webajánlásoknál se. Mert a gyakorlatban mindkettő csak dísz.
By SoDI





Eddig 44 komment érkezett (
)
-
sodika:
-
SF:
-
sodika:
-
SF:
-
SF:
-
sodika:
-
SF:
-
sodika:
-
SF:
-
SF:
-
SF:
-
sodika:
-
sodika:
-
SF:
-
sodika:
-
SF:
-
sodika:
-
SF:
-
sodika:
-
SF:
-
SF:
-
sodika:
-
SF:
-
sodika:
-
b21:
-
sodika:
-
b21:
-
sodika:
-
b21:
-
SF:
-
SF:
-
sodika:
-
Thanasios:
-
Dimitris:
-
Gerasimos:
-
Manos:
-
Xenophon:
-
Michalis:
-
Kymon:
-
Vassilios:
-
Kris:
-
wsqjp haigp:
-
qyrvfijo uzpo:
-
sodika:
Ehhez a bejegyzéshez nem lehet hozzászólni.2007. 08. 02. 0:16
Különben nem hiába volt kint sokáig Tomcat-nél sem a "not valid" logó. Jó úgy is, lófaszt ezeknek a seggükbe! :D
2007. 08. 02. 0:18
A legelső bejegyzéseid egyikében arról írsz, feltörték Tomcat blogját, " tetszőleges sql kód " beillesztésével.
Kitörölték neki?
2007. 08. 02. 0:22
Fel is törték akkor.
És nyilván ezzel a technikával.
Kitörölték, nem emlékszel?
Egy vers volt a helyén.
Külföldi anonim szolgáltatóhoz lett átirányítva, melyhez a domaint szintén anonim szolgáltatónál jegyezték be (asszem tomcatpolo.org volt, vagy valami ilyesmi).
Na majd megpróbálom megkeresni neked.
2007. 08. 02. 0:26
Ez volt? :)
" Ostoba ostoba jaj de ostoba nyilas tahó "
Ez nem vers, hanem egy hétköznapi csalódások zsidó azaz picsa zsidó punkgecó dalszöveg csak :)
Gus kedvence, ős ezt szemetelte a blogomba mikor még nem volt fenn haloscan
2007. 08. 02. 0:27
De vagy 200szor. Ezért lett a csapattagos lekorlátozás :)
2007. 08. 02. 0:33
Nem, nem ez volt.
Valami nagyon elvont punk duma volt.
Elvont, de nem ilyen primitív. :)
2007. 08. 02. 0:36
Buta punkok, a nagytőke ellenességük lószart sem ér, mert nincs megoldásuk arra miként változtassanak ezen. A hungaristáknak van... A hiller pzsidó pityu persze tömi őket zsével, "kultúra támogatás" :D
2007. 08. 02. 0:38
Azért jó, hogy a hetedik kommentre még akkor is eljutunk a zsidókhoz, ha egyébként webszabványokról, meg JavaScipt-ről van szó. :DD
2007. 08. 02. 0:53
Éppen nemrég politizáltam szét az anima zsidó sound system videóit jutubon. :)
Érvekkel... Kendermag, hiller pityu, szdsz közeli müller péter sziámi közreműködése, stb...
2007. 08. 02. 0:54
Nekem eddig a beépített ie6 jó volt. Viszont az, ami a win 98se-neb van, az ie5 az egy instabil fos volt.
Persze lehet hogy a széttuningolt tualatinos celeron miatt :)
2007. 08. 02. 0:56
Valahogy a mostani gépem stabilabb :D
2007. 08. 02. 1:01
ÁÁ! Tomcat-nek ez a pólóterve nagyon jó!
http://href.hu/x/381y
2007. 08. 02. 1:02
Mé', most milyen géped van?
2007. 08. 02. 1:04
Jó :)
Egy pentium 4 de most megin' erősítünk, mert jó új 2 vh-s játékok jöttek ki nemrég, nomeg a Sturmovik folytatása is jön az ősszel.
2007. 08. 02. 1:06
Intel? Ejnye! :)
Miért pont a gonoszabbik multit támogatod? :))
2007. 08. 02. 1:09
Csak az első gépem volt amd, ez is vicces de tény :)
Most is a core procik tűnek erősebbnek, ár-érték arányosabbnak.
Nem úgy mint 1996ban mikor az mmx százezer felett volt, akkor azért lett amd véve :D
2007. 08. 02. 1:13
Én egyelőre ezen a héten csak RAM-ot veszek, mint már mondtam. Ez a sok modern rajzoló-fejlesztő szar zabálja a memóriát (vista alatt főleg).
2007. 08. 02. 1:20
Én meg az új repszimek miatt akarok gyorsabbat, az ugyanis nagyon nem jó ha lassú szaggat. Célozni nehéz úgy, ezt a régi atf-ezés is megmutatta.
Amúgy az általad jópár éve ideadott rossz us navy fighters 97 kizárólag win95ön fut, virtual pc alatt megy, bár a fighters anthology még ettől is sokkal jobb classic flightsim :D
Kár hogy ők nem terveznek semmi újat, akik azt gyártották, csak a vacak konzolokra :D
2007. 08. 02. 1:22
amcsiban úgy csinálják sokan, hogy van a pc mellett vacak konzol is otthon
2007. 08. 02. 1:29
Nem nagy kár, úgyis csak árkád pifpufok vannak nincs komoly repszim, a ps2 meg emulál6ó. Az üsszes ace combat megvan már... Azok olyanok, mint az european air war vagy az aces over europe, nagyon jók.
Meg pc-re wings over europe, és battle of britain 2 is nagyon jók, amiket emulével szedtem :))
2007. 08. 02. 1:29
A wings dinamikus hadjárat, 60-as években jázsódó VVS NATO összecsapás, és az fasza :D
2007. 08. 02. 1:31
Verekedős cuccok viszont nincsenek PC-re, pedig jó is az.
2007. 08. 02. 1:33
tekken nagyot nyekken ? :)
2007. 08. 02. 1:34
jaja :D
2007. 08. 02. 9:53
Sodi, es azt meg tudod csinalni, hogy kevesebb bejegyzes legyen a föoldalon? Mert a Safari huszonnyolcadszor fagy le - plane a sok video miatt. Es nem csak en hasznalok Safarit!!!! :))
2007. 08. 02. 10:10
Még ennél is kevesebb?
Ejnye, no, csinálok erről egy szavazást ma délután, és a többségi népakarat fog érvényesülni.
2007. 08. 02. 10:16
Jajdejo, a szavazast nagyon szeretem, csak ne olyan legyen, mint ami most a kurucinfon van:)
2007. 08. 02. 10:47
Mé' te arra böktél volna, hogy rossz lap? :)
2007. 08. 02. 11:07
Aaa dehogy:)
Csak 2. lehetösegkent hianyoltam, hogy "Nagyon-nagyon jo, ennel mar csak Sodi blogja jobb" :D
2007. 08. 02. 12:28
Az én blogomon 999-re van állítva, akkor valszeg az is be fog lassulni ha már sok írás lesz rajta. :D
2007. 08. 02. 12:40
Amúgy az electronic arts csinálta a fighters anthologyt és az a régi atf egy feltuningolt verziója.
Bár a fighter command még jobb...
2007. 08. 02. 12:48
Azért kíváncsi vagyok, mikor téved ide az első kocka hápogni, amiért leszarozom a véháromcé szabványokat. :)
2007. 08. 19. 22:38
Nice...
2007. 08. 21. 2:27
Cool.
2007. 08. 23. 21:57
Cool!
2007. 08. 28. 23:28
Nice!
2007. 09. 11. 8:53
Interesting...
2007. 09. 14. 23:17
Nice...
2007. 09. 19. 17:14
Nice
2007. 09. 20. 15:14
Sorry :(
2007. 09. 22. 19:55
Cool!
2007. 12. 22. 1:19
riwfoncj btjfm amef dasuhk uowqxnaf scwn pnrcsygz
2007. 12. 22. 1:20
jkeivhgnu wkam mrnxht jypcrewnf zugwdy nkvghdoia acofkrdis http://www.jwatdpnb.trhgs.com
2008. 02. 06. 22:59
Na jó, erre a bejegyzésre jönnek a spambotok, ezért letiltom ide a kommentezést...