- HTML5 tahmin ettiğiniz veya bildiğiniz gibi HTML5’in 5.versiyonudur.
- HTML5 ile gelen yeni özellikler,işletim sistemine özel uygulamaların sahip olduğu pek çok kabiliyete web uygulamalarının da sahip olmasını sağlıyor.
- HTML5’in bugünlere gelmesi 2008 yılında W3C’nin(www.w3.org) ilk taslağı duyurması ile başladı.
- HTML5’in gelişimi devam ederken yeni özellikler ve kabiliyetler eklendiği gibi bazen bazı çalışmaların çıkarıldığı oldu.
- Sonuç olarak,HTML5 çalışmalarının 28 Ekim 2014 tarihinde sonuçlandığı W3C tarafından duyuruldu.
- HTML5 ile ilgili tüm ayrıntılı bilgilere W3C(www.w3.org) web sitesinden ulaşabilirsiniz.
• HTML5 denildiğinde HTML,JavaScript veCSS’deki yeniliklerin oluşturduğu bir kombinasyon anlaşılmaktadır.
• HTML5 kabiliyetleri yerel uygulamalardayapabileceğimiz çoğu şeyi web uygulamalarında da yapabilmemizi sağlamaktadır.
HTML5,JavaScript ve CSS3 ile gelen özelliklerin bir kısmını sıralayalım.
- Yeni Etiketler ve Anlamsal(Semantic) Web
- Yeni Veri Giriş(İnput) Tipleri ve Özellikleri
- Çevrimdışı Depolama(Uygulama belleği,Web Depolama(Storage),IndexDB)
- 2D/3D boyutlu Grafik İşlemleri
- Dosya Sistemi
- Çok İzleklilik(Multithread)
- Sunucu Bazlı Olaylar(Server-sent events)
- Sunucu ile Anlık İletişim(WebSocket)
- Uçbirimler arası Anlık İletişim(WebRTC)
- Coğrafik Konum İşlemleri
- Web Bildiirmleri
- Cihaz Yönelimleri(Orientation)
- Ağ Bağlantı Olayları(online-offline)
- Tarih(History) Nesnesi
- CSS3 Yenilikleri(Animasyon,Dönüşüm,Taşıma,Gölgelendirme vb.)
HTML5’İN GELECEĞİ
- Bugünlerde bilgisayar kullanıcılarının çoğu zamanını sadece web tarayıcısı üzerinde geçirmektedir.
- Bu durum web tarayıcı tabanlı bilgisayarların(ChromeBook)çıkmasını tetiklemiştir.
- Hem tarayıcı tabanlı bilgisayarlar hem de her geçen gün her şeyin web üzerinden gerçekleşmesi web tarayıcıların yeni özelliklere ve kabiliyetlere sahip olmasını gerektirmektedir.
- HTML5 bu öngörüler dahilinde geliştirilmiştir.
- HTML5 ile web uygulamaları işletim sistemine özeluygulamaların kabiliyetlerinin pek çoğuna sahip olmaktadır.
- Ayrıca web tüm platformlarda desteklendiğinden bir HTML5 web uygulaması hem masaüstünde hem mobilde hem de farklı işletim sistemlerinde çalışabilmektedir.
- Uzun lafın kısası,web tabanlı uygulamaların sayısının artarak hayatımıza daha çok gireceğini tahmin ediyoruz.
Tarayıcı Uyumluluğu
- HTML5 yeni bitmiş bir standarttır.
- Modern tarayıcılar HTML5’in son halini almadan yeni gelenözellikleri uzun zaman önce hayata geçirmeye başladılar.
- Ve standart son halini almadığından tarayıcılar yeni özellikleri önek(-webkit-(Chrome,Safari),-moz-(Firefox),-o- (Opera),-ms-(IE)) ile kullanıma aldılar.
- Bazı tarayıcılar uygun gördükleri tanımlamalarda bu örnekleri kaldırdılar.
- Tarayıcıların versiyonuna göre HTML5 için hangi özellikleri desteklediğini caniuse.com web sitesi yayınlamaktadır.
- Tarayıcınızı test etmek için html5test.com web sitesini kullanabilirsiniz.
- Ayrıca yine aynı sitede(html5tes/results/desktop.html) tarayıcıların versiyonlarına göre toplam puanlarınıinceleyebilirsiniz.
- Tarayıcılar genel olarak değerlendirildiğinde Chrome’un önde olduğu görünüyor.Bunun yanındaFirefox ve Opera’da oldukça başarılı bir konumda.
Yeni Etiketler ve Anlamsal Web
• Bir önceki slaytlarda HTML’in HTML,JavaScriptve CSS ile gelen yenilikleri ifade ettiğini anlattık.
• Bu bölümde HTML5 ile gelen yeni medya veform etiketlerini sonra ise anlamsal web ileilgili etiketleri inceleyeceğiz.
Alıntıdır; Yüksek lisans ders notlarımdan