Abdulaziz Akyol

HTML5 NEDİR?

HTML5
29 Eylül 2018 · 2 dk okuma · Abdulaziz Akyol
  • 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.

page2image5832480page2image7911952

page3image3890688

• 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.

page6image16280176page6image7903424

  • 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.

page7image7905088page7image5900928

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

CSS’HTMLHTML5JavaScript

İletişim

Konuşalım.