Ben başlamadan önce, tarih boyunca kısa bir yolculuk…
O bulunuyor 1999. Internet Explorer 5 sıcak şeyler, teknoloji balonunun büyüyor. Ve Mariano Rivera Dünya Serisi MVP'dir. Ve genç (gasp.)
Bir web geliştirici onun bilgisayar başında oturuyor, kahve içme ve bazı kod yazma. O bir tarayıcı tabanlı oyun yapmak istiyor. Bunu da yapabilir tek yolu bir interaktif film yapmak için Adobe Flash platformu kullanmak ve kendi web sitesinde bu katıştırmak.
O da kendi sitesinde bir video koymak istiyor. YouTube sevimsiz bir metro hattının adı gibi geliyor, Daha fazla bir şey. Bizim geliştirici bunun için bir Flash film yapmak zorundadır, çok.
O Yine bir Flash film yapar diye iç geçiriyor. Tanrım, birileri bir alternatif olur?
Görmek, geri gün videoları embed Adobe'nin Flash kullanmak zorunda, browser oyunları yapmak,
ve sadece sitenizin iyi görünmesi. Ve tahmin edin ne oldu, biz hala aynı şeyler için kullanmak. Bu, tüm iyi ve güzel, dışında:
- Flaş daha vardır güvenlik açıkları İsviçreli yetecek bir mermi delik deşik parça daha.
- Flash olduğunu kapalı standart, Adobe veya yapamayacağınız ne karar anlamı. Eğer açık kaynak projeleri Flash kullanımı olamazdı, ya da, resmi bir Adobe eklentisi olmadan.
- Flaş çok, kaynak yoğun, bazı zayıf işlemciler ezici ve siteleri kullanımı zor hale.
- O bulunuyor değil çapraz platform: iOS bunu desteklemez, Linux üzerinde berbat, ve her diğer işletim sistemi üzerinde adamcağız.
Bir şeyler bira; hayır, değil kahve
Birkaç yıl önce (resmi çalışma başladı 2004, o sonradan kadar anlayamadım rağmen), the W3C (World Wide Web Consortium, Internet sorumlu temel olan çocuklar) ve WHATWG (Web Köprü Uygulama Teknolojisi Çalışma Grubu) yeni bir sürüm yapmak için ortaklığa HTML, web sayfaları oluşturmak için kullanılan dil.
Aynı zamanda etrafında, W3C yeni bir sürümü üzerinde çalışmaya başladı CSS, web sayfalarının görünümünü tasarlamak için kullanılan dil.
Bu bir şeyin açık olacak edildi.
Yapımında bir devrim
Tarafından 2008 insanlar nedeniyle pek çok zayıflıkları her şey için Flash kullanarak hasta kazanılmış vardı (Yukarıda özetlenen.)
Elverişli, HTML en son taslağı – HTML5 – Eğer web sitenizde videoları embed izin Flaş kullanmadan. Ve hatta Flaş ücretsiz yapabilir web oyunları Biraz kullanarak HTML5; CSS3, CSS son sürümü; ve cömert bir kepçe (fincan?) arasında Javascript, sayfaları etkileşimli yapmak için kullanılan betik dili.
Söylemeye gerek yok, web geliştiricileri bu yeni teknolojileri fark başladı. Neden? HTML5 kullanarak yararları bir göz atın, CSS3, ve Javascript (Bu oluşturulan uygulamalar 3 teknolojileri genel olarak adlandırılır HTML5 uygulamaları diğer teknolojileri kullanmak bile. Rakam gidin.)
- HTML5 ve co. vardır açık standartlar: Onlar kuruluşlar tarafından yapılmaktadır konum, değil şirketler, bu yüzden onların kullanımına ilişkin herhangi bir kısıtlama yoktur. Bunlar açık kaynak kodlu projelerde kullanılabilir
- Onlar güvenli ve güvenli, onlar açık standartlar konum nedeniyle kısmen. Ve Adobe onları korumak değildir çünkü.
- Onlar çapraz platform. Eğer iyi bir tarayıcı var varsayarsak (Internet Explorer adlı bir şey değil 8 ya da), Onlar herhangi bir işletim sistemi üzerinde çalışmak gerekir. iDevices, telefonları, tabletler, bilgisayarlar… bir şey. Flaş IDevices çalışmıyor ve akıllı pil yıkan çünkü iyi.
- Onlar az kaynak-yoğun Flaş daha. HTML5 telefonlarında çok düzgün kullanarak web oyunların bir sürü, Flash oyunlar felaket üzerine bocalamak iken.
Liste uzayıp gidiyor.
Bekleyin, Zaten oluyor
HTML5 uygulamaları sadece üne yükseldi 2010 IDevices üzerinde Flaş koymak Steve Jobs'ın devam reddetmesinden. (Iyi, web geliştiricileri bir sürü birkaç yıl önce onları kullanmaya başladı.) Ama bu kısa süre içinde, Uzun bir yol kat ettik.
HTML5 ile yapılmış ne şaşıracaksınız:
- Angry Birds ses dışında her şey için HTML5 kullanan, bunun Flaş kullanır
için.
- 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 Windows'un 8 will be able to run apps written in HTML5, CSS3, ve JavaScript.
- Web apps like Google Docs and Gmail use HTML5.
- YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.
And more is being done every day.
End of the road for Flash?
As much as I would like to think this means we can wave goodbye to Flash, it doesn’t. Videos will still require it, a lot of flashy (pun intended) websites won’t work without it, and the vast majority of internet games need Flash.
As for desktop apps? Email clients are rare nowadays amongst casual users, ancak masaüstü uygulamalar dışında hala etrafında. Web uygulamaları daha sofistike alacak, rağmen, bu yüzden desktop apps’ günleri sayılı. Ancak, Flash gibi, onlar hala geziyorum olacak.
HTML5 uzun geldi, uzun yol. Sadece 10 yıllar önce web tasarımcıları kendi hayatlarını kurtarmak için HTML kullanarak uyumlu bir web sitesi düzeni gelemedi. Şimdi HTML Angry Birds Windows her şey için kullanılıyor 8. Ve liste büyümeye devam edecek.
One thought on “HTML5, CSS3, ve JavaScript: ağ-geleceği”