Perfection or Vanity

Project: Terminated

Blog nie jest już dalej prowadzony ani aktualizowany. Mimo tego, wpisy i komentarze są dalej dostępne. Możesz przeczytać pożegnalny wpis albo przejść do archiwum.

IE8 przechodzi Acid2

19 grudnia 2007

Po wypuszczeniu Internet Explorera 7, zespół programistyczny Microsoftu ucichł na cały rok. Posty na blogu bywały sporadyczne, nikt nie informował – w odróżnieniu od raportów developerki IE7 – jakie cele zostały osiągnięte. Mam nadzieję, że zmieniło się to dzisiaj, kiedy to na IEBlog pojawiła się informacja o pozytywnym przejściu testu Acid2 przez, będącego ciągle na warsztacie, Internet Explorera 8.

Acid2 on IE7 and IE8

Uśmiechnięta żółta buźka jest niczym innym jak sprawdzeniem różnorakich kombinacji właściwości CSS oraz odporności na błędy w implementacji. Pisałem już o nim – jak go przeglądarki renderowały 20 miesięcy temu możecie obejrzeć na screenie.

Wokoło testu wytworzyło się dużo kontrowersji, sam zastanawiałem się czy Opera nie traktowała go jako wyrzutni do zwiększenia PR. Aktualnie ciekawi mnie rzecz podobna – czy IETeam pracował nad CSS-em składającym się na test, czy tylko chciał dać bloggerom powód do pisania o ich najnowszej przeglądarce, a sam program jest pełen haków tylko dla tego jednego URL.

Dlatego nie przyłączę się do gratulacji dla Microsoftu dopóki nie przetestuję ich przeglądarki samodzielnie. Co nie zmienia faktu, że uśmiechnąłem się na wieść o tym newsie. :)

Informacje i hiperłącza

Blog o projektowaniu zgodnych ze standardami stron internetowych.

Praktyczne przykłady, sztuczki CSS, sposoby obchodzenia błędów przeglądarek, lekki i nieinwazyjny JavaScript, użyteczny design, dostępność i skrypty użytkownika.

RSS

Informacje o wpisie

Napisał riddle 19 grudnia 2007 o 22:44

Kategorie: Internet Explorer, Przeglądarki, Standardy sieciowe

Dodaj do:

Wpisy archiwalne

Archiwum miesięczne

Dzięki!

Dodaj bloga do Technorati Favorites Dodaj bloga do Del.icio.us Blog należy do sieci 10przykazań.com

  1. LOL WUT? Nie wierzę...

    NIE WIERZĘ. Riddle, kłamiesz.

  2. Fajna sprawa, ale z drugiej strony nie będzie się już na co narzekać :)

  3. Ten Acid2 powinien już być zdany w IE7. Czy to, że IE8 przejdzie ten ACID2 mnie obchodzi? Nie. Będzie obchodzić, jak większość userów przestanie używać IE6. A prędko do tego nie dojdzie, do wydania IE8 też. Dobrze, że Microsoft w końcu się obudził z tej śpiączki i z drugiej strony szkoda, że tak późno.

  4. To pewnie ich reakcja na zarzuty Opery. Ale to nie znaczy, że będzie trzeba używać IE. To znaczy że nie będzie wymogu sprawdzania jak strona wygląda pod IE8.

  5. A tymczasem (z tego co gdzieś wyczytałem – wybaczcie brak źródła) ostatni WIndows Update XP do IE7 właśnie, spieprzył instalację tegowoż na tyle, że niektórzy narzekają, że ich IE przestaje działać… całkowicie. ;)

  6. To akurat raczej dobra wiadomość (muszą wybrać coś innego :-) )

  7. Jak ściągną coś innego, nie mając sprawnego IE? ;)

  8. wgetem. Eee, moment…

  9. Hmm… właśnie to jest największy problem: żeby na Windowsie zainstalować firefoksa, trzeba skorzystać z internet explorera :P

  10. A może z płyty Komputer Świata?

  11. No okej, „a co mi tam, kupię sobie Komputer Świata dla Firefoksa, na wszelki wypadek gdyby moja wspaniała przeglądarka pod tytułem Internet Explorer przestała działać” ;)

  12. Ok, chyba już wystarczy o Komputer Świecie. :-)

    Ciekawi mnie jak dobry jest nowy silnik IE8. Bo tak, wg tego co mówią na blogu, mają zupełnie nowy silnik zdolny przetwarzać i wyświetlać strony application/xml jak W3C przykazało. Sen?

  13. Bajka? Marzenia?
    Nie uwierzę, póki nie zobaczę.

  14. Jeszcze się chłopaki wyrobią i przegonią Fx i Operę razem wziętych… ;-)

  15. No wiesz, to piszą ONI ;-) Zresztą jedyny sposób, żeby to sprawdzić, to można tylko poczekać na IE8 :) Nie wiecie kiedy planowane wydanie? Z następnym Windowsem?

  16. We will have a lot more information available at sessions at MIX08 and will release a beta of IE8 in the first half of calendar 2008.

  17. Ja tam uważam (dobra… mam nadzieję), że to nie są czcze przechwałki, a na reszcie dojrzała decyzja władz MS. I uważam, że o tym, że to prawdziwy support dla standardów a nie tylko zabawka pod Acid2. Dlaczego? Po pierwsze – jeśli by się okazało, że to czcze gadanie, to MS pogrzebie się już po czubek głowy. To, co się dzieje ostatnio stanowi już prawdziwe zagrożenie dla koncernu.

    Wzrost popularności alternatywnych przeglądarek (głównie dzięki wzrostowi świadomości użytkowników wywołanym przez rozmaite akcje z BrowseHappy na czele). Wzrost popularności Linuxa i w ostatnim czasie OSX. Wydanie Safari dla Windows (za kilka miesięcy to może być faktycznie całkiem niezła alternatywa, o ile ktoś pójdzie po rozum do głowy i wyłączy defaultowy OSX-owy wygląd). Rozwój nie-MSowych komunikatorów i odtwarzaczy multimediów. Niezbyt popularne formaty plików i próba ustanowienia chybionych standardów. Przegrana na każdym froncie rywalizacja z Google.

    Słowem – MS zaczął podupadać. I to całkiem serio. I jeśli dalej ciągnęliby ten cyrk, to szybko zobaczylibyśmy jak przyjemnie tak wielka korporacja znika z listy największych i stopniowo plajtuje. ;)

    Ale ostatnio zauważyłem jakiś przełom. Chyba po Vista ktoś się obudził. Dostaliśmy świetny Office 2007 (i ja na prawdę nie widziałem tak przejrzystego i dobrego pakietu biurowego, powiem że nawet Apple przy MS na tym polu wysiadło). Vista zebrała falę krytyki, podczas gdy Office ma całkiem pochlebne opinie. Szefostwo chyba dało głos komuś mądremu w MS (bo tak na prawdę to oni mają świetnych programistów, ale zarządzanie i narzucaniem im tego co mają robić to jawna kpina) i ten mądry przejął pałeczkę.

    Mamy całkiem ciekawe zapowiedzi Windows 7 (ktoś w końcu poszedł po rozum do głowy i dowiedział się, że nie potrzebujemy molocha w stylu Visty), również niezły (choć raczej jako wstęp do następnej wersji) DirectX 10, teraz IE8.

    Jeśli mam być szczery, to MS dostało po łapkach (praktycznie od wszystkich). Całkiem mocno nawet, bo jeśli w grę wchodzą takie kolosy jak Unia Europejska… Tak czy inaczej wydaje mi się, że będziemy świadkami odrodzenia firmy, bo z takim potencjałem, jaki ma Redmont mogą śmiało przegonić i Firefoxa i Operę i nawet Apple. Jeśli tylko faktycznie dopuszczą mądrzejszych do głosu.

    Panowie z MS usłyszeli? Zatrudnić mnie i dać kierownicze stanowisko! ;P

  18. a może tak po prostu więcej wiary i optymizmu?

    Wbrew pozorom to naprawdę duży krok w dobrym kierunku ze strony Microsoftu. Wydaje się, że Molly Holzschlag spełnia swoją rolę bardzo dobrze, a przynajmniej tak mi się wydaje sądząc po treści posta.

    Być może faktycznie nadciąga dzień, w którym będziemy mogli rzucić w niepamięć wszelkie złe opinie o Internet Explorerze i zamiast klnąć na sposób implementacji CSS i innych rzeczy, będziemy lekko narzekać na brak naszych ulubionych wtyczek?

    Ja pozostaję nadal niepoprawnym optymistą, choć nie jestem specjalnym fanem produktów firmowanych logo Panów z Redmond ;)

  19. Eh, to było przecież wiadome że Panowie z Microsoftu przerzucą ludzi do odpowiednich teamów developerskich i zaczną równoległa pracę nad wieloma projektami jednocześnie udoskonalając je.

    Co prawda Acid2 uznaję za głupotę, ale jeżeli MS z niczego zrobił coś co ten test przechodzi to gratulacje,

  20. Wolę być sceptyczny i potem się cieszyć jak wtedy gdy IETeam poprawił 99% błędów IE6.

    Pamiętajmy też o adoption curve. Nie sądzę, aby Trident (engine IE6&7) zniknął z rynku wcześniej niż za 5 lat.

  21. Tak swoją drogą moi rodzice od niedawna mają osobnego kompa, uczę ich obsługi i wychowuję ich na Firefoksie, nawet nie wiedzą co to Internet Explorer ;)

  22. Niesamowite :).

    Jeśli faktycznie jest w tej kwestii taki postęp i to postęp w faktycznej implementacji CSS, a nie „W miejsce kodu takiego i takiego wstaw ten obrazek z buźką” ;), to świetnie. Na prawdę daje to duże możliwości.

    Wiele osób narzeka na to, że wydanie nowej przeglądarki nic nie da, dopóki królować będzie stara. To fakt, ale to nie zmienia innej kwestii – jeśli będzie na rynku IE 8, to IE 6 stanie się de facto przedpotopowa. Aktualnie jest jeszcze więcej użytkowników IE 6 niż IE 7, ale ta liczba szybko spada. W tym momencie z wyjątkiem bardzo specyficznych zastosowań wymóg hacków dla IE 5.5 czy starszych jest niespotykane. Niektóre duże serwisy zarzucają wręcz wsparcie dla IE 6 (ot przykład – grono.net – nie jest to serwis międzynarodowy, ale w Polsce ma ponad 2 mln użytkowników, a jeśli ktoś zgłasza błąd pod IE 6 na XP, to dostaje odpowiedź, żeby zaktualizował przeglądarkę i sprawdził, czy problem się powtarza). Z jednej strony może się to wydawać ignorowaniem olbrzymiej ilości potencjalnych użytkowników – z drugiej strony jest to dla nich impuls, by zmienić przeglądarkę na najnowszą wersję (albo w ogóle inną).

  23. To jest jakiś post typu „Opera – przekleństwo webdeveloperów”.

  24. Jeśli tak myślisz, to chyba w 2008 powtórzę post o okropnej Opyrze, żeby Ci dolać trochę paliwa.

    A na serio, to poczytaj wątek pod moim postem o Operze wspierającej Acid2, wiele ciekawych opinii jest tam zawartych.

  25. @Pawcio: nie poklikałeś za dużo w linki, prawda? Na Blogu IE DevTeam jest jasna informacja poparta filmikiem i wywiadem. Tego sobie Riddle nie wymyślił...

    P.S. Nie wiem, czego ludzie chcą od Visty. Nie jest to miejsce na długie rozwodzenie się, ale jest to system o wiele wygodniejszy od XP. W odczuciu zarówno moim, jak i znajomych, którzy mieli okazję korzystać z niego dłużej niż parę dni. Wymaga przyzwyczajenia się i tyle. Silnie negatywne opinie są napędzane przez ludzi, którzy po 5 latach przyzwyczajania się do XP nie potrafili się przesiąść na nic innego oraz przez tych, którzy krzyczeli negatywami zanim Vista się pojawiła.

  26. Jak IE 8 będzie przechodził ACID 2 to chyba w Gecko/Operze/webkicie/khtmlu będzie wsparcie dla CSS3 ;) MS na razie goni i ma dużo do nadrobienia IMHO. A znająć życie będą hacki dla każdej z wersji tej przeglądarki.
    Mam nadzieję że się mylę i IE będzie pożądną przeglądarką.

  27. Riddle:
    > Wolę być sceptyczny i potem się cieszyć jak wtedy gdy IETeam poprawił 99%
    > błędów IE6.
    Z tego co zrozumiałem to cały silnik został przepisany od nowa, więc zapewne duża ilość tych błędów została poprawiona.

    Jak można im pomóc? Przygotować inny test z tymi 99% błędami i podesłać developerom IE, z prośbą o ich sprawdzenie. Tam też pracują ludzie którym zależy na efekcie swojej roboty ;)
    Przecież szef nie powie „Tego nie naprawiajcie”, tylko „Zróbcie jak najlepiej” i to obojętnie czy to MS, Google, Intel itd…

  28. Pewnie nie będę odkrywcą (lecz piszę, bo nikt tego nie zapisał wcześniej :P), ale to na 90% skutek nacisków ze strony Firefoksa i Opery. Marcin ma rację, szef zapewne zawsze tak mówił, ale developerzy trochę olewali sprawę, wiedząc, że i tak nic im nie zagrozi. A tu nagle wyrosły dwie przeglądarki, które np. w Polsce posiadają już 40% rynku :) Teraz zauważyli problem i starają się poprawić, bo wiedzą, że szef nie będzie wesoły ;)

  29. Sam test Acid2 to nie wszystko, choć z pewnością jest to milowy krok w dobrym kierunku. Jest nawet szansa, że jak popatrzymy wstecz przez lunetę zmian, to dojrzymy IE wyłaniające się zza horyzontu postępu. ;) A może już niedługo wystarczy spojrzenie w lusterko wsteczne? :)

    Ale ja i tak wstrzymam się z opinią do wydania publicznej α czy tam β.

  30. Ja bym się bardzo cieszył, gdyby co rusz kto inny był za przednią szybą :)

  31. Ciekawe czy będę jeszcze klikał strony w czasach gdy będzie można użyć display: table i div:after w komercyjnym projekcie bez martwienia się i haków. Bo IE8 dzięki Acid2 już je wspiera. :-)

  32. dzisiaj nie 1 kwietnia, ale biorac moj dzisiejszy dzien to prawie gwozdz do trumny

  33. http://channel9.msdn.com/Showpost.aspx?postid=367207 – Wątpię żeby im się chciało robić taką ściemę.

    Samo wprowadzenie na rynek przeglądarki to dopiero początek, znając życie poniżej visty nie będzie można jej zainstalować albo jakieś inne ciekawe rozwiązania Microsoft wymyśli.
    Wystarczy spojrzeć w przeszłość, IE 7 wyszedł dość dawno, hacki na IE 6 jak były tak są, gdy wyjdzie IE 8 będzie tylko płacz o to dlaczego użytkownicy nie chcą/nie mogą zupdatować/zmienić przeglądarki na względnie normalną.

  34. dot:
    Ludzie nie lubią Visty, bo można na niej uruchomić te same aplikacje co na XP, ale działają wolniej, do tego nie wszystkie, a sam system zużywa więcej ramu ;)

    A co do IE8, to cały ten Acid2 jest testem robionym pod Operę, co jej i tak nie pomogło, ale fakt faktem jest, że jeśli IE8 przechodzi go normalnie, to może w końcu, jak to ktoś napisał, za 5lat strony będzie się pisało łatwiej :)

  35. Nie wiem, kiedy oni planują to wypuścić, ale przy obecnym udziale w rynku poszczególnych systemów – nie wierzę, żeby na XP nie było możliwości zainstalowania IE 8. Chyba, że się coś drastycznie zmieni do czasu, gdy to wydadzą.
    Jednocześnie już w IE 7 wiele rzeczy działa, które nie działały w IE 6. Samo wydanie IE 8 spowoduje, że IE 6 będzie dwie „main version” do tyłu, a co za tym idzie – wymóg pełnego wsparcia (w sensie, że wszystko ma wyglądać jak trzeba itp., nie mówię o ograniczeniu się do tego, żeby działało) dla tej przeglądarki będzie brzmiał śmiesznie w przeciętnej sytuacji.

    A co do Visty – no cóż, od 2002 roku „trochę” zwiększyła się wydajność komputerów (zarówno moc obliczeniowa jak i pamięć), przez „trochę” rozumiem blisko 4-krotnie, więc nie dziw, że system napisany po tych 5 latach ma większe wymagania (żeby nie było – wcale nie 4-krotnie większe). Chce się skorzystać z większej ilości technologii, chce się zrobić coś ładniejszego i wygodniejszego – wszystko jakimś kosztem.

  36. No to może nasze dzieci nie będą już pamiętały świata, gdzie pisało się pod przeglądarki i wyroby przeglądarkopodobne ;-)
    A na serio – liczę na to, że IE8 faktycznie spełni pokładane w nim nadzieje. Jednak boję się, że zanim z rynku zniknie Trident i Trident++ (IE7 znaczy) to upłynie więcej czasu niż 5 lat. IE7 ma lat dwa (około). A udział w rynku jest nadal mierny (ale czy to wina tego, że wymaga XP SP2 lub Visty?).

    Poza tym nie samym Acid2 człowiek żyje, mamy jeszcze Quirks Mode. Może w Quirks nie będzie nic z tego działać? A jak będize wyglądała sprawa HTML5 vs IE8? Jest sporo niewiadomych.

    Choć trzeba przyznać, że chyba się MS wziął do roboty w paru dziedzinach, jak się sądzi po zapowiedziach WIndows Mobile 7, IE8, Windows 7 i po tym jak wygląda i działa Windows Server 2008.

  37. Jak liczysz te dwa lata? :) Z tego co ja pamiętam, to finalna wersja wyszła rok temu, a ta na XP chyba jeszcze trochę później. Do wersji testowych nie ma co się odwoływać, bo poza entuzjastami i developerami raczej nikt tego nie instalował.

    Trzeba nam więcej takich stron, na których będzie podprogowa zachęta do zrezygnowania z IE 6 ;). W tym sensie, że nie wspierających IE 6 i głośno się do tego przyznających. Im więcej ich będzie, tym szybciej udział IE 6 w rynku będzie spadać. Dobrze, jeśli na rzecz IE 7, jeszcze lepiej, jeśli na rzecz Fx czy Opery :D

  38. Ja mam tylko jeszcze jeden szczegół z naszego ulubionego portalu o oprogramowaniu:

    Aby strona w IE8 była wyświetlana zgodnie ze standardami, webmasterzy będą musieli w jej kodzie umieścić odpowiedni wpis. Spowoduje on przełączenie się silnika IE8 w tryb przestrzegania standardów. Microsoft przyznaje, że inne przeglądarki nie wymagają niczego takiego w kodzie strony. Przyjęto jednak założenie, że takie rozwiązanie jest potrzebne ze względu na dużą ilość stron napisanych pod IE6/7. Przestałyby działać one poprawnie gdyby IE zaczął zachowywać się zgodnie ze standardami.

    Abstrahując od tego, że to jest to, co ja mówiłem jakiś czas temu (że gdyby nagle IE8 faktycznie nagle zaczął idealnie radzić sobie ze standardami to Microsoft miałby pięć ton zarzutów, że zrobili źle), to ktoś może to potwierdzić? Ja na IEBlogu nie widzę takiej informacji i mam wrażenie, że to redaktor się popisał, bo chciał powiedzieć o prawidłowym DOCTYPE (bo tak wygląda przełączanie do trybu standardów nawet w IE6).

  39. Gadają głupoty. IE8, tak samo jak każde IE począwszy od wersji 6, posiada tryb zgodności ze standardami – dzięki temu strony operujące od 10 lat w QuirksMode (bez DOCTYPE albo ze starymi jego wersjami) nie rozwalają się na nowych przeglądarkach.

    To dość elementarna wiedza o renderowaniu, jeśli redaktorzy DP.pl tego nie wiedzą to chyba muszą zacząć czytać więcej.

  40. Dla koderów wypuszczenie IE8 i tak niczego nie zmienia.

    Mnie satysfakcjonuje tylko jedno rozwiązanie, zastąpienie starszych wersji IE, jedną wersją, najlepiej najnowszą, ale wiemy, że to jest niemożliwe. Niestety, każda kolejna przeglądarka – nieważne, dobra czy zła – to dodatkowa robota dla kodera.

  41. Jak to nie zmienia. Ja na pewno za będę częściej używał :after do clearowania i selektorów atrybutów, zostawiając dla IE6 expression(). Zadziwiające, że kiedyś ludzie potrafili organizować akcje propagujące rozwiązania standardowe, a teraz jak mamy już 20% tego co potrzeba, to już się nikomu nie chce forsować lepszego kodu. Ja nie zamierzam tkwić w erze floatów do „emerytury”.

  42. Wygląda super. Czyżby Microsoft znowu odczuł presję i zaczął się starać, jak w czasach gdy IE konkurowało z NN?

    zx mówi, że MS po Viście się jakby obudził. No faktycznie, jeśli IE8 będzie takim przełomem jak Office 2007, to bosko. Kto wie, Vista SP2 też może być baaaardzo fajna.

    Microsoft ma wielkie możliwości i świetnych ludzi. Management musi tylko czuć presję i konkurencję, inaczej firma się rozmienia na drobne.

    Nie sądzę, by hakowali IE tylko pod kątem przechodzenia Acid2 (czy też symulowania Acid2). Całkiem możliwe, że zabrali się serio do roboty. Oby, oby :)

  43. Dlaczego od razu SP2? Aktualnie w fazie testów jest SP1 do Visty i już wersja beta daje podobno niezłego kopa temu systemowi.

  44. Bo od czasów Win95 systemy MS najlepiej sprawują się w wersji SP2. Poza tym do czasu SP2 może nie będzie już problemów z brakiem sterowników. Sam mam zamiar dać Viście szansę właśnie w okolicach SP2 (no, może z malutkim romansem z SP1, o ile sprzęt będzie działał tak samo wydajnie jak pod XP).

  45. Riddle, nie zmienia, bo nadal będziesz pisał kod pod IE6 i IE7.

    Ja się ciesze, że MS rozwija przeglądarkę, ale w praktyce każda kolejna wersja, która różni się od wersji poprzedniej, to dla mnie dodatkowa robota, bo będę musiał zapoznać się z różnicami w wyświetlaniu i wykonać więcej testów, a już teraz mam problemy z precyzyjnym symulowaniem działania IE6 na komputerze z zainstalowanym IE7.

    Oczywiście kiedyś stare, wadliwe wersje przeglądarek odejdą do lamusa, ale kiedy to będzie?

  46. IE5 już przestało się liczyć. Tylko dlatego że IE6 istniało przez 6 lat (?) wszystkim się wydaje, że przeglądarki trzeba wspierać przez lata. Rotacja to jakiś rok, nie widzę już ludzi którzy piszą coś pod Firefoksa albo Safari 1.0 bądź Operę 7.5.

  47. To źle podchodzisz do sprawy. Nie powinieneś emulować zachowania GORSZEJ przeglądarki w LEPSZEJ, a na odwrót. Gdybyś męczył się nad tym, by IE 6 zachowywało się jak należy, to nie miałbyś problemów z dostosowaniem się do IE 7 – jedyne zmiany, jakie są z tym związane, to najwyżej zmiana warunku w komentarzu warunkowym, jeśli nowa wersja WCIĄŻ posiada jakiś błąd, który stara przeglądarka miała. That’s all. To samo dotyczy wydania każdej nowszej wersji.

    //Edit: trochę mi się przekręciło ;), poprawiłem.

  48. @Dot: Jak rozumiem chodzi o testy. Jeśli o kod to oczywiście masz rację.

  49. Do testów to całkiem inna historia – instaluje się wersję standalone przeglądarki i problem z głowy (trochę więcej zachodu w przypadku Visty, bo wymaga VM, ale też wykonalne).

  50. Nie wiem – ja do IE w ogóle potrzebuję emulatora – a na szczęście nie zajmuję się webdeweloperką zawodowo więc mogę sobie pozwolić na odrzucenie wsparcia dla IE. Oczywiście wiem, że 99% ludzi tego zrobić nie może. EOT

  51. (Komentarz zmodyfikowany 21.12.2007 o 01:21)

    Cytując za dobreprogramy.pl

    Internet Explorer 8 będzie mógł działać w dwóch trybach: tradycyjnym oraz zgodnym ze standardami. Aby strona w IE8 była wyświetlana zgodnie ze standardami, webmasterzy będą musieli w jej kodzie umieścić odpowiedni wpis. Spowoduje on przełączenie się silnika IE8 w tryb przestrzegania standardów. Microsoft przyznaje, że inne przeglądarki nie wymagają niczego takiego w kodzie strony. Przyjęto jednak założenie, że takie rozwiązanie jest potrzebne ze względu na dużą ilość stron napisanych pod IE6/7. Przestałyby działać one poprawnie gdyby IE zaczął zachowywać się zgodnie ze standardami.” http://dobreprogramy.pl/index.php?dz=15&n=8033

    Czyli będzie działał dobrze jeśli wprowadzimy znacznik, który ma go o tym poinformować, tylko czy coś takiego występuje w specyfikacji??

  52. Tym znacznikiem jest DOCTYPE. Check this out.

  53. Będzie większy cyrk, jeśli panowie z M$ idąc tokiem dotychczasowego, a specyficznego dla nich, rozumowania dojdą do wniosku, iż do dzisiaj strony były pisane z myślą o IE6 / IE7, nawet te z prawidłowym doctype. Skoro wprowadzamy IE8 to razem z nim nowy znacznik mówiący – „strona gotowa dla IE8”. Np.
    <meta name="ie8ready" content="true">

  54. l30n, a nawet jeśli, to co to przeszkadza?

  55. A co Ci przeszkadza dodatkowa wartość dla <meta/>? Gdyby faktycznie wprowadzili jakiś znacznik, ale to tylko wartość dla tagu informacyjnego już istniejącego, więc nie widzę problemu.

  56. W sumie strony dla iPhone’a też muszą mieć dodatkowy metatag, ale przecież IE ma swoje komentarze warunkowe. IMHO to będzie DOCTYPE.

    Co nie zmienia faktu, że dodatkowy meta jest lame. Piszesz stronę i musisz dodawać coś co za parę lat będzie najpewniej skamieliną.

  57. Cóż Riddle… widać nie można mieć wszystkiego? ;) Ogólnie rzecz biorąc, to najłatwiej byłoby chyba zostawić te zabawy i faktycznie wykrywać po DOCTYPE, ale MS znany jest ze swoich dziwnych posunięć w niektórych sprawach. Tak czy inaczej, jeśli dostanę dobry – i zgodny ze standardami – silnik, mogę od biedy dostawić kolejną wartość w meta. Tam i tak tego coraz więcej się robi. ;)

  58. Co do wspierania starych przeglądarek. Najczęściej nie pisze się na starsze wersje przeglądarek (np. IE 5.5), ale czasami trzeba, bo to się zwyczajnie opłaca. To zależy od tego ile użytkowników danej strony, korzysta z takich przeglądarek.

    Wersje Standalone nie zawsze działa identycznie jak żywa przeglądarka w systemie operacyjnym.

    Tak czy siak, jest to dodatkowa wiedza którą muszę przyswoić, dodatkowy czas na testowanie. Korzyści z tego nie mam żadnej, bo raczej nie będę używał IE8, przywiązałem się do Firefoxa.

  59. Nie wiem, ja jako webdeveloper bardzo cieszę się z tego, że nowy produkt MS będzie o wiele lepszy od dotychczasowych. Jakoś nie dociera do mnie Twoja argumentacja…

  60. Średnio jeden na dwustu polskich internautów używa IE5 ;) Więc wydaje mi się, że to jest pełen margines – znaczy jeśli chcesz, to pisz, ale to już łatwiej im się przerzucić na nowszą wersję :)

  61. @Kangel, wyobraź sobie, że mamy sklep internetowy z książkami, w którym zakupy codziennie robi 100 osób. Jeśli przyjmiemy twoje szacunki – co 12 osoba używa IE5 – to w jednym dniu mamy 8 klientów, którzy coś kupili. Załóżmy, że każdy z tych 8 klientów zostawił w naszym sklepie 25 PLN, co daje nam 200 PLN dziennie.

    Teraz powiedz mi, ile koder któremu zlecimy pisanie kodu, weźmie dodatkowo, jeśli strona będzie miała wyświetlać się poprawnie w IE5?

  62. Nie co 12, a co 20 – a to jest różnica ;) Poza tym w takim wypadku z działaniem strony nie powinno się nic złego dziać – a pewnie jakieś małe tylko niedoróbki wizualne ;)

  63. Teraz powiedz mi, ile koder któremu zlecimy pisanie kodu, weźmie dodatkowo, jeśli strona będzie miała wyświetlać się poprawnie w IE5?

    Ja Ci odpowiem. Za takie coś biorę 50% więcej i nie ważne czy kwota miała 3 zera czy cztery.

    IE5 musi, absolutnie musi odejść i żadne obliczenia mnie nie przekonają. Dodatkowo ludzie korzystający z tak starych przeglądarek nie są skłonni wydawać pieniędzy w necie, bo albo mają starego grata i boją się zaufać maszynie w formie e-sklepu albo są to randomowe wejścia z Google.

    Innymi słowy, przesadzasz. ;)

  64. piotr potera 64 22 grudnia 2007, 01:14

    A zauważył ktoś nieznikający pasek przewijania?
    To jak? Zdaje w końcu czy nie? ;-)

  65. Ostatnio się okazało, że strona z testem ma jakieś błędy przez co żadna z obecnych przeglądarek testu nie przechodzi. Nie wiadomo kiedy nagrywany był film i czy błędy o których mowa w plotkach (!) były wtedy obecne, ale coś jest na rzeczy…

  66. piotr potera 66 22 grudnia 2007, 14:28

    Film byl nagrany, gdy test chodzi prawidlowo, wiec na 100% ktos tu cos przeoczyl. Dwa. Blad obecny w tescie nie jest zwiazany akurat z paskiem przewijania.

  67. Opera też pokazywała pasek po swoim ogłoszeniu kompatybilności. Może to jest opcja, a nie mus?

  68. IE (siódemka) zawsze pokazuje pasek (niezależnie od tego, czy jest potrzebny). Co prawda nie rozciąga strony tak jak na filmie z IE8, ale jeśli miałbym strzelać, to powiedziałbym, że to jest zakodowana na twardo długość minimalna strony, dla testów.

  69. piotr potera 69 22 grudnia 2007, 15:30

    Jesli dobrze rozumiem to, co jest tu napisane, to widoczny pasek przewijania jest bledem:
    acid2 guide // after row 14

  70. Ale to zależy czego ten pasek przewijania ma dotyczyć. IE z zasady pokazuje pasek przewijania. Czy strona się mieści w oknie, czy nie. Jeśli się mieści, to jest on po prostu nieaktywny. Natomiast, jeśli dobrze rozumiem, to tutaj widoczność paska przewijania dotyczy paska wewnątrz komórki tabeli, zawierającej czerwony obrazek, która ma overflow:hidden;. Ale może to o co innego chodzi, jak już Riddle pisał – dopóki nie będziemy mieli możliwości sprawdzenia tego „na własnej skórze” – przyjrzenia się dokładnie co się jak pokazuje – trudno ocenić czy jest dobrze, czy nie.

  71. Nie, nie… to akurat jest błąd, bo pasek przewijania w przeglądarce to wynik overflow: auto dla html. W IE mają zamiast za to scroll, dlatego non stop go widać. Ja tylko piszę, że Opera też miała ten pasek po „przejściu Acid2”.

  72. Najbardziej mi się podobało jak w dniu kiedy to informacja o poprawnie wyswietlajacym go IE8 zostala ujawniona, postanowiłem wejść na Acid2 z FF3beta1 i sie okazało, że test sie rozsypał ;)

    I te domysły, jak IE8 może poprawnie wyświetlać Acida, skoro sam Acid ma błędy ;)

  73. Dodam tylko, że przejście ACID 2 wcale nie oznacza zgodności ze standardami, jednak dział to w drugą stronę. Zgodna ze standarami przeglądarka przejdzie ACID 2. Prawdopodobnie więc będzie to chwyt margetingowy Microsoft nie zaś realna poprawa.

  74. A ja proponuję po prostu, by przyjąć do wiadomości, że IE8 przeszedł Acid2. To jest fakt (chyba, że sądzicie, że to nieprawda, bo Acid był zły tego dnia, a Microsoft jest zły i na pewno kłamie i robi wszystko pod publiczkę) i poczekać do wersji beta IE8 by się samemu przekonać jak wygląda sprawa traktowania standardów przez niego.

    Bo na razie to ja tutaj widzę dyskusję o niczym.

  75. Ktosiu, Microsoft jest na krzywej spadającej, to nie jest zwyczajna nienawiść do firmy. Po prostu oni teraz muszą sobie zdobyć nasze zaufanie, odbudować je. Wydawało się, że po IE7 będzie już tylko lepiej – ale oni ucichli na rok. I owszem, jest bardzo prawdopodobne że IE8 będzie miażdżyło, ale póki tego nie wiemy, trudno jest nam być optymistycznymi ziomkami, jeśli w swojej codziennej pracy bluźnimy na MS średnio co 10 minut.

  76. Miło słyszeć, że IE w końcu przeszło testy Acid2 ;)

  77. @Riddle: z Twoim #75 trafiłeś bardziej niż w sedno…

    Test Acid2 testem Acid2, ja zastanawiam się, czy w IE8 przetrwa bug z podmianą atrybutu src gdy obrazek ma w nazwie znak „_” ;P

  78. piotr potera 78 29 grudnia 2007, 17:30

    No i raczej nie przeszło. Filmik był robiony wcześniej, kiedy strona testowa działała poprawnie. Tak więc, chyba się pośpieszyli.

  79. Hehehe. Czy w wykonaniu programistów Microsoft to będzie wyglądać tak:

    bq… if adress=„http://www.webstandards.org/files/acid2/test.html”
    display(„C:/tajny katalog microsoft/buzka.gif”);
    else display(adress);

    Mam nadzieję że tak, ładnie bym się wtedy śmiał :).

  80. Ja mam nadzieję, ze nie

  81. W_E_S_O_L_Y_C_H__S_W_I_A_T 81 03 stycznia 2008, 08:31

    Za 4 lata i tak koniec świata, a IE8 do tej pory i tak nie zostanie wydana.
    Czym Wy się chłopcy przejmujecie… Zajmijcie się korzystaniem z życia, a nie standardami przeglądarek!

  82. Jeden test niczego nie zmieni (oczywiście jeśli bierzemy pod uwagę IE)

  83. fst: są tacy co usłyszą i uwierzą.. są tacy co zobaczą i uwierzą (tutaj autor), a są tacy co zobaczą, dotkną i nie uwierzą.. Tylko fst nie zapominaj, że właśnie z taką jedyną słusznością ponad wszystko walczyli webdeveloperzy.
    Patrząc po kierunku, który obrało MS to prawdopodobnie nowa polityka polegać będzie na odebraniu głównych argumentów przeciwnikom. A wtedy większość userów już na zawsze zostanie razem ze zintegrowaną z systemem przeglądarką.
    A zalatuje ponadto na tym, że ta przeglądarka będzie miała coś więcej. Jej zespół jako jedyny spośród tworzących przeglądarki ma dostęp do informacji o nowych PCtach. Słyszeliście zapewne o tych sferycznych rozwiązaniach MS. Wygląda to nieźle i mam nadzieje, że faktycznie tak powala konkurencję jak to mówią, bo wkurza mnie ta klawiatura już :D

  84. A więc doczekaliśmy się wersji beta IE8 :P Niespodzianka:
    http://img142.imageshack.us/img142/790/ie8betaacid2testup2.jpg

  85. Ale żeby nie było tak kolorowo:
    http://acid3.acidtests.org/

  86. Tymczasem Opera przeszła Acid3 ;)

  87. @zar: To, że przeszła widział na razie tylko Opera Dev Team (nie wydali jeszcze publicznie przechodzącej wersji). A tymczasem Webkit przechodzi 100/100 w wersji nightly (publicznej).

Dodaj komentarz

Do formatowania komentarzy używaj Textile (HTML nie działa). Szczególnie jeśli wklejasz większe fragmenty kodu. W razie niepewności użyj podglądu komentarza.

Wypowiedzi obraźliwe, infantylne oraz nie na temat będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.

Komentarze nie służą do wysyłania wiadomości albo informowania o błędach, itd. Chcesz coś mi napisać – skontaktuj się.