Przemek
Szalko
iOS Developer + Full
Stack Developer
Temat: HTML 5
Andrzej Dybionka:
Przesadzasz z tym 50% czasu. Osobiście po zrobieniu kilku stron zgodnych z W3C pisze teraz kod który jest zgodny, nie zastanawiając się nad tym. Nawet z IE6 nie mam specjalnych problemów jak się zawczasu stosuje hacki (a nawet nie stosuje ich za wiele).
Jeżeli chodzi o JS to jeżeli uzasadnione jest dołączanie JQuery to to robie, i wtedy też nie ma za dużych problemów z kompatybilnością pod różnymi przeglądarkami, bo JQuery załatwia to za mnie.
Ile czasu by to nie było, webdeveloper musi poświęcić sporo czasu na nauczenie się jakie BŁĘDY (!) ma IE, oraz jak je w miarę łatwo i szybko obejść, aby stać się naprawdę dobrym. Bez pojęcia o bugu hasLayout, oraz kilku innych równie upierdliwych, nie ma szans stworzyć strony lekkiej, opartej o standardy W3C i wyglądającej wszędzie tak samo.
Dlaczego z innymi przeglądarkami nie ma takich błędów? Dlaczego jak napiszę poprawny kod to wyświetla się dobrze w FF, Operze, Safari, Camino, Konquerorze itp?
Frustracja wynika tylko i wyłącznie z tego że to specjalnie dla IE trzeba się gimnastykować, uczyć i wymyślać dodatkowe tricki, hacki, cokolwiek aby tylko strona wyglądała poprawnie.
Jedyne co w obecnych czasach ratuje IE to jego komentarze wraunkowe :-)
Dołączamy osobny CSS dla 'prawie' przeglądarki i wszystko śmiga poprawnie.
ps. I wcale nie chcę pracować w MS ;>