Tem.02

HTML5 API’leri ile Çalışmak – Ders 1: API Nedir

API, Application Programming Interface, yani Uygulama Programlama Arabirimi demektir. API’ler, iki farklı yazılımın birbiri ile daha kolay bir şekilde iletişim sağlamasını sağlamak amacı ile üretilmiştir. Mesela günümüzce web programlama alanında en çok Google, Facebook, Twitter ve Amazon gibi şirketlerin sunmuş olduğu API hizmetlerinden faydalanılır. Mesela bir web sayfasında herhangi bir içeriğin altına Facebook ile anında yorum yapabilmeniz, Facebook’un sunmuş olduğu API ile sağlanmaktadır.

HTML5

Tem.02

Önbelleklenebilir (Cacheable) Responsive Web Sayfası Örneği

HTML5’in getirmiş olduğu yeniliklerden biri de önbelleklenebilir web sayfaları hazırlamaktır. Bunun anlamı; eğer bir sayfaya girildiyse, o sayfa daha sonraları internet bağlantısı olmasa bile tekrar ziyaretçinin bilgisayarındaki indirilmiş dosyalardan okunabilir.

Önbelleğe alınabilir bir web sayfası hazırlamak içini temel prensipte iki işlem yapılması gerekir. Birinci işlem; o web sayfasının önbelleklenebilir olduğunu belirtmek, ikinci işlem de hangi dosyaların önbellekten okunacağı, hangisinin her daim yeni kaynaktan okunacağıdır.

HTML5

Tem.02

Neden HTML5

Şimdi belki bazılarınızın aklına gelmiştir; neden HTML4 değil veya sağda solda duyduğumuz XHTML değil diye. Şimdi web programlamaya başlamadan önce HTML5 ile ilgili bir takım bilgileri edinmemiz ve bu düşünce ile kitaba devam etmemiz gerekiyor…

Aslında maddeler nedenleri halinde incelemeden önce “en son sürüm de o yüzden tercih etmemiz gerekiyor ” şeklinde kısa bir sebep de söylenebilir.

Diğer bir şekilde özet sebep sunacak olursak da; “ modern çağın ihtiyaçlarına cevap vermesi için üretilmiştir ” de denebilir.

HTML5