Tenhle člověk co vede IE by měl jít raději dělat do továrny řadového zaměstnance. Tyhle jeho nápady jsou značně MIMO. Stále se snaží vytvářet něco co nikdo nechce. Proč IE 8 nemůže zapomenou na vrtochy starých verzí a konečně vše mít podle platných W3C standardů!
Slez uz konecne z toho stromu. MS tak ci onak dodaval leta MSIE svym zakaznikum jako to nejlepsi, nemuze jim ted prece rict "sorry, kecali jsme, je to shit takze zahodte vsechen kod co mate". Kdepak, to by si pekne nabehli. Budou muset tuhle kuli "kompatib(l)ility" tahat vecne protoze uz jen priznat jeji existenci by znamenalo priznat ze celou dobu vlastnim zakaznikum veseli na nos buliky.
Když ono to nejde jen tak zaříznout kompatibilitu mnoha svých zákazníků. To si může dovolit leda tak Apple. *nix jde naopak v zachovávání kompatibility obvykle ještě mnohem dál než MS (což má své výhody i nevýhody).
Myslím, že naopak tato cesta je velmi rozumná. Konečně tam bude standardní mód a nebude složité ho zapnout - imho meta tag je lepší než úplně neznámý doctype, ale pokud to bude nový STANDARDIZOVANÝ doctype, pak je pochopitelně doctype vhodnější.
Ono časem stejně stará renderovací jádra zmízí. Pro komerční firmu není únosné udržovat něco, co bude mít mizivé procento zákazníků.
Je ale vidět z vývoje posledních let, že Linux a další podobné projekty jsou pro MS skutečnou konkurencí a MS hodně tlačí na zlepšování svých produktů - bezpečnost, spolehlivost, standardy...
nieje zlozite odlozit vzdy poslednu majoritnu verziu pred natupom na novu a jednoduchou podmienkou podla DOCTYPE, overovanim ci sa v podmienenych komentaroch vola nejaky externy subor, atd jednoducho zavolat tu potrebnu.
Cize komercna nekomercna firma tu nehra rolu. Tu hra rolu neschopnost vedenia.
Můžete svůj výrok přeložit do srozumitelnějšího jazyka? Třeba slovenštiny...
Ta první věta nedává smysl.
A ohledně komerční/nekomerční vs. udržování starých komponent. Nelze to dělat do nekonečna. Program se vyvíjí a v určitý moment se musíte rozhodnout, jestli ponecháte program takový, aby na jedné straně vyhovoval novým funkcím a na druhé straně ponechal rozhraní pro volání starých komponent. Pokud ponecháte staré, budete vléct za sebou kouli omezení a balastních funkcí, které používá minimum lidí. Nebo můžete program kompletně inovovat. Jenže co s těmi starými komponentami? Přepsat? Zahodit?
Komerční firma se skutečně bude rozhodovat častěji tak, že prostě vývoj věcí, které mají mizivé procento využití zaříznou. To je ekonomické chování.
Pardon, niekedy rychlejsie rozmyslam ako pisem a potom to tak vyzera.
Ide o to, ze v IE 8 chcu zaviest novy tag na rozlisovanie verzii. Podla mna je to velmi nerozmyslene a prinasa len dalsie utrapi webdeveloperom.
S tym zavedenim rozlisovania verzii musia ponechat aj starsie renderovacie jadra.
Toto rozlisovanie ake renderovacie jadro sa da podla mna riesit aj takym sposobom aby odbremenilo developera od neschopnosti tvorcov prehliadaca.
IE "zaviedol" mnoho moznosti ako zobrazit len urcite casti cisto pre neho. Podmienene komentare v HTML, podtrznikovy hack v CSS, nepodpora pseudoelementov.
A prave najjednoduchsiu cestu ako IE 8 prinutit vykreslovat starsim jadrom su podmiene komentare a DOCTYPE. Ak niekto pouziva DOCTYPE html transitional tazko od neho ocakavat, ze jeho schopnosti sa drzat standardov budu najlepsie, cize pouzijeme starsi mod vykreslovania. Poistkou budu podmienene komentare, kedy sa overi ci za z neho nenacita nejaky externy javascript (htc), css alebo nieco ine co malo zabezpecit spatnu kompatibilitu s IE 6. Prave tymto vsetkym sa da upustit od toho podla mna velmi chybneho kroku ako je zavedenie noveho meta tagu.
Ak ma IE 8 podporovat standardy tak tento tag tam nema co robit! Lebo standarnde chovanie je, ze ak nieco nepodporujem tak to nevykreslim a nebudem sa vsemozne snazit z toho nieco vyriesit ako to mnohokrat robi IE 6
No, meta tagy... nejsu proti, pokud to bude defaultně vykreslovat správně. Přecejenom u microsoftu jako komerční firmy je nějaká zpětná kompatibilita poněkud nutná... beztak si myslím, že IE za chvíli skončí v propadlišti dějin.
Snad by si mal pravdu. Uz ma zacina stvat, ze zachvilu kazda verzia IE bude mat nejaky vlastny meta tag a dalsie sprostosti. Zvlastne, ze na inych typochh prehliadacov nie je toto vobec nutne. Tu je vidiet strnulost a debilitu velkych koprporacii ked chcu vsetko ovladat.
Microsoft kráčí správným směrem. Současný stav je takový, že je ve webech "bordel". MS prostě nemůže, vzhledem k tomu že IE je nejrozšířenější prohlížeč, jen tak říci "a odedneška zapomeneme co bylo (na tu naši "chybu") a jedem dle norem". Internet je plný stránek, které jsou IE only a není kdo by je upravil. A proto nové standardy budou renderovány korektně (paráda) a staré budou renderovány dle starých IE pravidel (tedy momentální "integrita" webu zůstane zachovaná). Ale pokud vytváříte nový web, nemusíte ladit speciálně pro IE, ale pouze přidáte meta tag a i IE bude renderovat "dle norem".
Prostě některé "hříchy" nelze odčinit jen tak. Taky by byl asi problém "normalizovat" stranu na které se má řídit v Anglii. Prostě MS o problému ví, řeší ho, ale "chce to čas"...
Praveze sa to da. Sposobov ako zachovat spatnu kompatibilitu a nepridavat nove sprostosti do html je mnoho. Len sa toho musi chutit lepsie vedenie a nerozmyslat len o prachoch.
Tak zkus konkrétní případy uvést. Podotýkám, že tvé řešení nesmí způsobit breaknutí staršího obsahu a zároveň musí být v rámci platných standardů (doporučení).