Zanim zacznę, Krótka wycieczka po historii…
To 1999. Internet Explorer 5 jest gorący stuff, tech bubble rośnie. I Mariano Rivera jest World Series MVP. I młoda (ciężko oddychać.)
Web developer siedzi przy swoim komputerze, picia kawy i pisania kodu. Chce zrobić grę na przeglądarkę. Tylko w ten sposób może to zrobić jest użycie platformy Adobe Flash, aby interaktywny film i dodać, że na jego stronie internetowej.
Chce postawić na jego miejscu też film. YouTube brzmi jak imię serowy linii metra, nic więcej. Nasz deweloper ma zrobić film za to Flash, zbyt.
Wzdycha jak robi jeszcze inny film Flash. Rany, ktoś miałby zrobić już alternatywę?
Zobaczyć, z powrotem w dzień trzeba było użyć programu Flash, aby umieścić wideo, tworzyć gry w przeglądarce,
i po prostu zrobić porządny wygląd witryny. I wiecie co, nadal korzystać z tych samych rzeczy. To jest wszystko dobrze, z wyjątkiem:
- Flash ma więcej luki w zabezpieczeniach niż kula-podziurawiony ser szwajcarski.
- Lampa błyskowa jest zamknięty średnia, co oznacza, że Adobe zdecydowała, co może lub nie może zrobić. Nie można używać lampy błyskowej w projektach open-source, bądź, bez oficjalnego pluginu Adobe.
- Flash jest bardzo dużych nakładów, przytłaczające jakieś słabsze procesory i podejmowania miejsca trudne do wykorzystania.
- To nie wieloplatformowy: iOS nie wspiera, to jest do bani na Linuksie, i to jest buggy na każdym innym systemie operacyjnym.
Parzenia Lepiej; nie, nie twoja kawa
Jeszcze kilka lat temu (Prace rozpoczęły się w oficjalnym 2004, choć nie złapać na na później), the W3C (World Wide Web Consortium, faceci, którzy są w zasadzie za Internet) i WHATWG (Zastosowanie technologii Web Hypertext Working Group) współpracuje się do nowej wersji HTML, Język używany do tworzenia stron internetowych.
W tym samym czasie, W3C rozpoczęła prace nad nową wersją CSS, Język używany do projektowania wyglądu stron internetowych.
Było jasne, że coś się wydarzy.
Rewolucja w podejmowaniu
Przez 2008 ludzie dostali dość pomocą Flash na wszystko z powodu jego licznych słabości (opisane powyżej.)
Dogodnie, Najnowsza wersja HTML – HTML5 – wolno umieścić wideo na swojej stronie bez użycia lampy błyskowej. I można nawet zrobić wolne Flash gry internetowe przy użyciu mało HTML5; CSS3, Najnowsza wersja CSS; łopatka i hojny (puchar?) z Javascript, język skryptowy używany do stron interaktywnych.
Nie trzeba mówić, developerzy zaczęli zauważać te nowe technologie. Dlaczego? Spójrz na korzyści wynikające z zastosowania HTML5, CSS3, i Javascript (aplikacje stworzone z nich 3 Technologie na ogół nazywane Aplikacje HTML5 choć stosować inne technologie. Domyśl.)
- HTML5 i współ. są otwarte standardy: są one utrzymywane przez organizacje, nie przedsiębiorstwa, więc nie ma żadnych ograniczeń dotyczących ich stosowania. Mogą być stosowane w projektach open-source
- Są bezpieczny i zabezpieczyć, częściowo dlatego, że są otwarte standardy. A ponieważ Adobe nie utrzymuje je.
- Są cross-platform. Zakładając, że masz przyzwoity przeglądarkę (nic nie nazwie Internet Explorer 8 lub poniżej), będą pracować na dowolnym systemie operacyjnym. iDevices, telefony, Tabletki, komputery… wszystko. To dobrze, bo Flash nie działa na iDevices i niszczy baterii smartfonów.
- Są mniejszej ilości zasobów niż Flash. Wiele gier internetowych z wykorzystaniem HTML5 działają bardzo płynnie na telefonach, while Flash games teeter on disaster.
The list goes on and on.
Zaczekaj, it’s happening already
HTML5 apps only rose to prominence in 2010 with Steve Jobs’s continuing refusal to put Flash on iDevices. (Dobrze, a lot of web developers started using them a few years earlier.) But in that short time, they’ve come a long way.
You’d be surprised what’s been done with HTML5:
- Angry Birds uses HTML5 for everything except the sound, which it uses Flash
dla.
- Mozilla has created a gallery of great HTML5 demos.
- And Mozilla’s also made a gallery of the best HTML5 games.
- HP’s webOS mobile platform uses HTML5 for storage and some interface stuff.
- Microsoft’s Okna 8 will be able to run apps written in HTML5, CSS3, i JavaScript.
- Web apps like Google Docs and Gmail use HTML5.
- YouTube pozwala na korzystanie z wideo HTML5 jest osadzanie możliwości, aby oglądać filmy bez Flasha.
I więcej się robi na co dzień.
Koniec drogi dla Flash?
Jak chciałbym, że to oznacza, że możemy pożegnać się Lampa błyskowa, Nie robi. Filmy będą nadal wymagają, Wiele krzykliwe (gra słów) strony nie będą działać bez niego, i zdecydowana większość gier internetowych potrzebujesz Flash.
W odniesieniu aplikacje pulpitu? Klientów e-mail są rzadkie w dzisiejszych czasach wśród zwykłych użytkowników, Ale poza tym aplikacji desktopowych wciąż wokół. Aplikacje internetowe będą coraz bardziej wyrafinowane, chociaż, tak aplikacje pulpitu’ dni są policzone. Ale, jak Flash, będą nadal obijać.
HTML5 ma długą, długa droga. Tylko 10 lat temu projektanci stron internetowych nie można dokonać spójnego układu strony za pomocą HTML, aby uratować swoje życie. Teraz HTML jest używany do wszystkiego, od Angry Birds dla systemu Windows 8. I lista będzie rosła.
One thought on “HTML5, CSS3, i JavaScript: Przyszłość sieci”