DHTML ve XHTML Arasındaki Fark

Anonim

DHTML vs XHTML

seçmelerine izin verildi. HTML, basit metin ve resimleri ekranda görüntülemek için mükemmel bir dildi. Öğrenmesi çok kolay oldu ve yeni başlayanlara dili seçip web sayfalarını hemen oluşturmaya başladı. Ancak internetin büyüdüğü ve insanlar artık statik metin ve imge ile tatmin olmadıkça basitliği de düştü. Bu soruna hitap etmek için geliştirilen bir çok teknoloji vardı, Javascript, CSS ve DOM HTML'ye eklendi ve birlikte DHTML olarak biliniyordu. XHTML XML'den geliştirilmiştir, bu nedenle XML kodlama standartlarına da uygundur. XHTML, özellikle çok sayıda öğeye sahip büyük web sayfalarında, HTML için iyi bir yerine geçmiştir.

DHTML'in HTML kullanması, çoğu kodlayıcı için birçok sorun oluşturdu. Sayfa daha dinamik içerik içerdiğinden, gerekli kodlama büyüdükçe HTML'in kusurları ortaya çıkmaya başlıyor. HTML'in nazik şifreleme sistemi, tarayıcının kod düzenleyicisinin sayfanın görünmesini gerçekten istediği konusunda çok şey çözmesi gerektiği anlamına gelir. Bu genellikle tarayıcıya bağımlı olduğundan, farklı tarayıcıların genellikle farklı çıktıları vardır. Kodu bir tarayıcıya göre düzeltmek genellikle başka bir tarayıcıya zarar verebilir ve bu web sayfası üreticilerine çok sinir bozucu olur.

XHTML yine de HTML ile aynı prensibe göre çalışır, ancak bununla bağlantılı olan nazik kodlama uygulamalarını kaldırır. XHTML XML ile uyumlu olduğundan, kodlayıcıların herhangi bir yere etiket koymasına izin vermez ve yanlış kod bir hatayla sonuçlanır. Bu, çok kısıtlayıcı kodundan dolayı yeni başlayanlar için öğrenmek daha zordur ancak görüntülenen tarayıcıdan bağımsız olmanın yararlarından yararlanır. Daha iyi ölçeklenebilirlik elde etmek için XHTML kullanarak dinamik web sayfalarını kodlamak daha iyi olurdu ve sayfanızı geliştirirken daha az sorun yaşıyorsunuz ve tarayıcı sorunları.

DHTML, başka alternatiflerin olmadığı zamanda çok faydalı olduğunu kanıtladı. Fakat artık DHTML'nin karşılaştığı sorunlar olmadan daha iyi dinamik web sayfaları oluşturabilecek diğer seçenekler var, artık çoğu kodlayıcı tarafından kullanılmıyor ve eskimiş olarak kabul ediliyor.

Özet:

1. XHTML, XML dili üzerine kurulu bir lehçe iken DHTML bir lehçe veya dil değil, diğer teknolojilerin bir koleksiyonudur

2. Her ikisi de HTML

3'e ek özellikler ve etkileşim sağlamak için yaratılmıştır. DHTML hala çekirdekte HTML kullanıyor ve HTML ile ilgili sorunlarla uğraşıyor

4. XHTML, XML

5'e uygunluğu nedeniyle daha basit ve kodlanması daha kolaydır. DHTML modası geçmiş ve yerine başka teknolojiler kullanılmış