Zobaczcie co można zdziałać używając kilku tagów zaimplementowanych w 5 wersji HTMLa.
Uwaga - aby zadziałało trzeba mieć nowoczesną przeglądarkę, jak FireFox 3.5, Safari 4 lub beta Chrome w wersji 3.0.
Aby było ciekawiej każde spośród 100 kółeczek reprezentuje jedno tweetnięcie.
Autorzy tego eksperymentu twierdzą, że przeglądarki nowoczesnych telefonów takich jak iPhone czy z Androidem na pokładzie też wspierają nowe standardy HTML (w przeciwieństwie do flasha). Testowałem, ale na moim iPhonie nie zadziałało.
Pobierz ebook "Ebook z raportem: Jak wybrać software house dla działań marketingowych i e-commerce"
Zaloguj się, a jeśli nie masz jeszcze konta w Interaktywnie.com - możesz się zarejestrować albo zalogować przez Facebooka.
Skorzystaj z kodu rabatowego redakcji Interaktywnie.com i zarejestruj taniej w Nazwa.pl swoją domenę. Aby …
Zobacz profil w katalogu firm
»
Pozycjonujemy się jako alternatywa dla agencji sieciowych, oferując konkurencyjną jakość, niższe koszty i większą …
Zobacz profil w katalogu firm
»
W 1999 roku stworzyliśmy jedną z pierwszych firm hostingowych w Polsce. Od tego czasu …
Zobacz profil w katalogu firm
»
Pomagamy markom odnosić sukces w Internecie. Specjalizujemy się w pozycjonowaniu stron, performance marketingu, social …
Zobacz profil w katalogu firm
»
Projektujemy i wdrażamy strony internetowe - m.in. sklepy, landing page, firmowe. Świadczymy usługi związane …
Zobacz profil w katalogu firm
»
Interaktywnie.com jako partner Cyber_Folks, jednego z wiodących dostawców rozwiań hostingowych w Polsce może zaoferować …
Zobacz profil w katalogu firm
»
HTML5 daje znacznie większe możliwości niż wszelkie obecne standardy HTMLowe. I oby tak dalej - zdrowa konkurencja w czasach demokracji jest jak najbardziej wskazana. Najlepiej widać to na przykładach serwisu Google, gdzie prezentują experymenty z JSem i HTML5 <a href=\"http://www.chromeexperiments.com\" target=\"_blank\" rel=\"nofollow\">http://www.chromeexperiments.com</a> Niestety - dla mnie HTML5 jest zbyt ubogi, jeżeli chodzi o porównania z Flashem. Skyfire niestety nie wspiera Symbiana UIQ3, szkoda, ale z drugiej strony Symbian ma być teraz jeden, więc może nie ma sensu się cofać. A wersja mobilna FlashPlaye\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'a (i nie chodzi tu o FlashLite) - wersja 10 beta pojawi się już na przełomie jesieni i zimy. Wciąż jednak prym w interakcji, wizualizacji oraz wydajności wiedzie Flash.<br /> Co do exportu AS3 do JS - tu sprawa już nabiera jasności. Istnieje taki język jak HAXE <a href=\\\\\\\"www.haxe.org\\\\\\\" target=\\\\\\\"_blank\\\\\\\" rel=\\\\\\\"nofollow\\\\\\\">www.haxe.org</a>, który potrafi kod żródłowy wypluć do JS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'a, AS3, PHP, czy nawet C++.<br /> Jak widać nikt nie próżnuje - pozostaje czekać na rozwój sytuacji.
@Krzysztof Adamus<br /> <br /> A jednak nie trzeba było tak długo czekać ;)<br /> <br /> <a href="http://webhosting.pl/SkyFire.o.krok.od.wydania.mobilnej.przegladarki.nowej.generacji" target="_blank" rel="nofollow">http://webhosting.pl/SkyFire.o.krok.od.wydania.mobilnej.przegladarki.nowej.generacji</a>
Przepraszam, to @ w sprawie JS miało być do Przemysława Stroińskiego, a nie do Marcina Borkowskiego. Pozdro!
A zatem:<br /> Canvas w IE już jest, trochę na około, nie wszystko jest zaimplemetowane, ale jak dla mnie jest super: <a href="http://excanvas.sourceforge.net/" target="_blank" rel="nofollow">http://excanvas.sourceforge.net/</a><br /> <br /> @Marcin Borkowski:<br /> JavaScript jest doskonałym językiem, piszesz, że nie wyobrażasz sobie pisania w nim czegoś większego? GWT pokazuje, ze można w nim napisać wszystko, szybko i prosto. Google robi wszystko w JS.<br /> <br /> Co do do ewentualnej walki pomiędzy flash, a canvas. Tutaj nie ma jak dla mnie żadnego konfliktu. Gdybym był menadżerem projektu Flash w Adobe, to już dzisiaj kazałbym rozwijać eksport z flasha na HTML canvas. Myślę, że to kwestia miesięcy kiedy pojawi się taka możliwość. AS3 można przełożyć na JS, canvas nie ustępuje odtwarzaczowi flasha.
Nie wydaje mi się, aby implementowanie tego w HTMLu było wogóle potrzebne. A dźwięk? HTML obsługiwał go już dawno (a na pewno już w 1998) ... Oczywiście sam support pozostawiał wiele do życzenia ale któżby się wtedy tym przejmował? ;-)<br /> <br /> Generalnie to jestem zdania, że sam HTML nie powinien angażować się akurat w ten zakres działania. No i umówmy się - stworzenie prostej animacji we Flashu będzie zawsze prostsze niż napisanie kodu w HTML / JS :)<br />
co do samego pisania stron w js, nie wyobrażam sobie na dzień dzisiejszy<br /> pisania czegoś dużego w js, tzn. pisać można ale będzie to czasochłonne,<br /> i niewygodne, js wygląda jak actionscript 1.0, ciężkie do pracy grupowej i utrzymania porządku, debugowania itd.. Wala się w internecie specyfikacja do javascript 2.0, ale to za mało ;)
co do flasha na iphone to prace trwają, flash player na komórki jako taki istnieje (fash lite), animacja ok, ale kółeczka można animować w js i bez html5
Zdecydowanie kamieniem milowym w rozwoju standardów sieciowych, czy też produkowania stron w oparciu o HTML 5 będzie czas kiedy porzucimy IE 6.0. Mimo ciekawych <a href="http://ranking.pl/pl/rankings/web-browsers.html">statystyk </a> i spadającego wskaźnika ogólnych userów IE 6.0 niestety wizja Bartka, który w jednym z blogowych <a href="http://interaktywnie.com/biznes/blog-ekspercki/komentarze/dlaczego-nie-porzucimy-internet-explorer-6-391">artykułów</a> wskazywał na mocną pozycję IE 6.0 może sprawić, że jeszcze dobre kilka lat będziemy patrzeć wstecz i martwić się o wygląd stron pod jakże 'nielubianą' przez developerów przeglądarką. <br />
HTML5 to jednak więcej niż tylko tagi canvas i audio :)<br /> Od dawna kibicuje HTML5 i wierzę, że kiedyś nastaną te piękne czasy, w których większość przeglądarek będzie go w pełni wspierała. Nie chodzi tu o konkurowanie z Flashem, bo HTML5 ma rozszerzyć HTML o nowe, sympatyczne opcje i ułatwić nam developing (gradienty, cienie, tag dedykowany dla daty mmm... :) ). Będziemy po prostu mogli zrobić pewne rzeczy bez konieczności uciekania się do Flasha i gimnastyki przy cięciu. <br />BTW niezłe wykorzystanie <canvas> prezentuje już teraz np. Cufón.
Osobiście jestem wielkim fanem HTML 5. Kibicuje temu przedsięwzięciu z całych sił. Jednak podzielam obawy Kisu. Praca nad standardami które potrafią zrewolucjonizować tworzenie aplikacji webowych to ciężka sprawa. HTML 5 narusza wiele grup interesów. Pocieszeniem jest to, że nowa odsłona HTMLa ma za sobą poważnego gracza jakim jest Google, które z kolei przyłoży wszelkich starań aby wypromować tą technologie (Google Wave). Google nie może wejść w technolgie Adoba z racji swojego umiłowania ;) reklam kontekstowych umieszczanych w HTMLu. Aplikacje RIA pochodzące od Adoba poważnie mogą przeszkodzić Google w pomnażaniu $$$.
@Krystian - przeglądarki nie są powodem braki obsługi flash'a na urządzeniach mobilnych, po prostu Adobe nie ma wersji na amr.
Na G1 z Androidem, animacja działa. Niestety trochę wolno (duża powierzchnia animacji).
Ja tam mam nadzieję, że flash w końcu padnie i zastąpi go coś co nie będzie wymagało instalowania dodatkowych "playerów", etc.
Miedzy tym http://www.benjoffe.com/code/demos/canvascape/textures a tagiem MARQUEE widać rozwój technologii. Ale patrząc na procesor i pamieć ktoś jeszcze bedzie musiał nad przegladarkami przysiedzieć, żeby miało to sens. PS: Dzięki Zbyszku za link
A ja z kolei uważam, że stworzenie narzędzi oraz wzorców projektowych dot. HTML 5, zajmie tak dużo czasu, że flash w tym czasie wstąpi na znacznie wyższy poziom. Ciężko będzie dogonić technologię pozwalającą na tak wiele rzeczy (nie tylko związanych z animacją, ale także z obsługą komunikacji oraz np. kamery internetowej). Często łatwiej stworzyć coś "samemu" (w sensie jednej firmy jaką jest Adobe) niż stworzenie standardu, którego wszyscy będą przestrzegać (w sensie liczących się przeglądarek internetowych).<br /> Oczywiście nie umniejszałbym znaczenia otwartych standardów, ale ciężko będzie;)
Bardzo dobra prezentacja, ale... dopóki IE nie będzie tego porządnie wspierało (hehe ;)) to flash pozostanie królem.<br /> <br /> PS Firefox 3.0.13 też daje rade.
@Krystian - zgadzam się, że HTMLa Flash nie wyprze, ale wersja 5 tego języka wchodzi w obszary do tej pory zarezerwowane wyłącznie dla Flasha (np odtwarzanie muzyki).<br /> <br /> A z mobilnym Flashem to już czekam kilka lat i na razie ni widu ni słychu.
Obecnie flash daje tak olbrzymie możliwości, że na pewno html 5 go nie wyprze, a na telefony prędzej czy później powstanie przeglądarka obsługująca go :)
Acha - dzięki dla Dominika Steca za podesłanie linka :)