Web standartları - Web standards

Web standartları , World Wide Web'in özelliklerini tanımlayan ve tanımlayan resmi, özel olmayan standartlar ve diğer teknik özelliklerdir . Son yıllarda, terim, web siteleri oluşturmak için bir dizi standartlaştırılmış en iyi uygulamayı onaylama eğilimi ve bu yöntemleri içeren bir web tasarımı ve geliştirme felsefesi ile daha sık ilişkilendirilmiştir .

genel bakış

Web standartları, bazıları yalnızca World Wide Web'i değil , İnternet'in bazı yönlerini yöneten birbirine bağlı birçok standart ve belirtimi içerir . Bu tür standartlar, web odaklı olmasa bile, web sitelerinin ve web hizmetlerinin geliştirilmesini ve yönetimini doğrudan veya dolaylı olarak etkiler . Göz önünde bulundurulması gereken hususlar, web sayfalarının ve web sitelerinin birlikte çalışabilirliği , erişilebilirliği ve kullanılabilirliğini içerir.

Web standartları aşağıdakilerden oluşur:

Daha geniş anlamda, aşağıdaki teknolojiler de "web standartları" olarak adlandırılabilir:

Web standartları, web teknolojilerinin gelişen özellikleridir. Web standartları, tek bir kişi veya şirket tarafından geliştirilen ve standart olarak ilan edilen teknolojiler değil , standart organizasyonları - standardizasyon göreviyle görevlendirilen ilgili ve genellikle rekabet eden taraf grupları tarafından geliştirilir. Geliştirme aşamasında olan spesifikasyonları, halihazırda nihai geliştirme durumuna ( W3C spesifikasyonları söz konusu olduğunda , en yüksek olgunluk seviyesi) ulaşmış olanlardan ayırt etmek çok önemlidir .

Web standartları hareketi

Web standartları hareketinin en erken görünür tezahürü, tarayıcılarda gelişmiş web standartları desteği için savaşan bir taban koalisyonu olarak Ağustos 1998'de başlatılan Web Standartları Projesi idi .

Web standartları hareketi, belge yapısının bir web sayfasından veya uygulamanın görünümünden ve davranışından ayrılması dahil olmak üzere, standartlara dayalı web tasarımı kavramlarını destekler; World Wide Web Konsorsiyumu tarafından sağlanan doğrulama yazılımına karşı test edildiğinde doğrulayan (yani yapısal bileşimde hiçbir hata içermeyen) anlamsal olarak yapılandırılmış içeriğe vurgu ; ve aşamalı geliştirme , kişisel fiziksel yetenek (erişilebilirlik), bağlantı hızı ve tarayıcı yeteneğinden bağımsız olarak tüm kişilerin ve cihazların bir sayfanın içeriğine ve işlevselliğine erişmesini sağlayan web sayfası ve uygulama oluşturmaya yönelik katmanlı bir yaklaşım.

Web standartları hareketinden önce, birçok web sayfası geliştiricisi, web sayfaları oluşturmak için "tablo düzenleri" ve "aralayıcı" GIF görüntüleri gibi geçersiz, yanlış HTML sözdizimi kullandı; bu yaklaşım genellikle " etiket çorbası " olarak anılırdı . Bu tür sayfalar, belirli bir yaştaki tüm tarayıcılarda ( Microsoft Internet Explorer 4 ve Netscape Navigator 4 gibi) aynı görünmeye çalıştı , ancak çoğu zaman engelli kişiler için erişilemezdi. Etiket çorbası sayfaları da eski tarayıcılarda görüntüleniyor veya yanlış çalışıyordu ve Netscape Navigator için JavaScript ve Internet Explorer için JScript gibi gerekli kod çatalları , geliştirme maliyetini ve karmaşıklığını artırıyordu. Gereken ekstra kod ve önbelleğe alma sayfası düzeni dilinin olmaması, web sitelerini bant genişliği açısından "ağır" hale getirdi ve görüntülerin metin olarak sık kullanılması gibi. Bu bant genişliği gereksinimleri, gelişmekte olan ülkelerde, kırsal alanlarda ve hızlı İnternet bağlantılarının olmadığı her yerde kullanıcılar için külfetliydi.

Glenn Davis , George Olsen, Jeffrey Zeldman , Steven Champeon, Todd Fahrner, Eric A. Meyer , Tantek Çelik , Dori Smith, Tim Bray , Jeffrey Veen ve Web Standartları Projesinin diğer üyelerinin öncülük ettiği Web Standartları hareketi bant genişliği ağırlıklı yerini aldı. web içeriğini "herkesin erişimine açık" hale getirmek amacıyla hafif, anlamsal biçimlendirme ve aşamalı geliştirme ile etiket çorbası .

Web Standartları hareketi, HTML , CSS ve JavaScript'in sadece ilginç teknolojilerden daha fazlası olduğunu ilan etti . "Onlar, sofistike ve uygun sunum ve yaygın erişilebilirlik gibi ikiz hedefleri kolaylaştıracak Web sayfaları oluşturmanın bir yoludur." Grup , Netscape , Microsoft ve diğer tarayıcı üreticilerini, tarayıcılarında bu standartları desteklemeye ikna etmeyi başardı . Daha sonra bu standartları, web sayfaları oluşturmak için hâlâ etiket çorbası , Adobe Flash ve diğer tescilli teknolojileri kullanan tasarımcılara tanıtmaya başladı .

Douglas Vos , 2003 yılında Designing with Web Standards kitabının kapağında mavi bir kapakla gösterilen Jeffrey Zeldman'dan esinlenerek 2007'de Blue Beanie Day'i başlattı . O zamandan beri, 30 Kasım , web standartları ve web erişilebilirliğinin yıllık uluslararası kutlamasıdır .

Genel kullanım

Bir web sitesi veya web sayfası web standartlarına uygun olarak tanımlandığında, bu genellikle sitenin veya sayfanın geçerli HTML , CSS ve JavaScript'e sahip olduğu anlamına gelir . HTML, erişilebilirlik ve anlamsal yönergeleri de karşılamalıdır . Tam standart uyumluluk ayrıca karakter kodlaması , geçerli RSS veya geçerli Atom haber beslemesi , geçerli RDF , geçerli meta veriler , geçerli XML , geçerli nesne yerleştirme, geçerli komut dosyası yerleştirme, tarayıcıdan ve çözünürlükten bağımsız kodlar ve uygun sunucu ayarları için uygun ayarları da kapsar.

Web standartları tartışıldığında, aşağıdaki yayınlar genellikle temel olarak görülür:

  • W3C'den Köprü Metni Biçimlendirme Dili ( HTML ), Genişletilebilir Köprü Metni Biçimlendirme Dili ( XHTML ) ve Ölçeklenebilir Vektör Grafikleri ( SVG ) gibi biçimlendirme dilleri için öneriler .
  • W3C'den özellikle Basamaklı Stil Sayfaları (CSS) olmak üzere stil sayfaları için öneriler .
  • ECMAScript standartları , daha yaygın olarak JavaScript, Ecma International'dan.
  • W3C'den Belge Nesne Modelleri ( DOM ) için öneriler.
  • IETF'den RFC 2396'ya dayalı olarak , sayfa ve ondan atıfta bulunulan diğer tüm kaynaklar ( URI'ler ) için uygun şekilde oluşturulmuş adlar ve adresler .
  • Sayfayı teslim etmek, sayfadan veri döndürmek ve IETF'den RFC 2616'ya dayalı olarak içinde atıfta bulunulan diğer kaynakları istemek için HTTP ve MIME'nin doğru kullanımı .

Web erişilebilirliği normalde W3C'nin Web Erişilebilirlik Girişimi tarafından yayınlanan Web İçeriği Erişilebilirlik Yönergelerine dayanır .

W3C'de Semantik Web'e yönelik çalışma şu anda Kaynak Tanımlama Çerçevesi (RDF), Dillerin Lehçelerinden Kaynak Tanımlamaları Toplama (GRDDL) ve Web Ontoloji Dili (OWL) ile ilgili yayınlar tarafından odaklanmaktadır .

Standartlar yayınları ve organları

Bir W3C Tavsiyesi, kapsamlı bir konsensüs oluşturmanın ardından W3C Üyeleri ve Direktörün onayını alan bir spesifikasyon veya kılavuzlar dizisidir.

Bir IETF İnternet Standardı, yüksek derecede teknik olgunluk ve belirtilen protokol veya hizmetin İnternet topluluğuna önemli fayda sağladığına dair genel olarak kabul edilen bir inanç ile karakterize edilir. Standart statüsüne ulaşan bir spesifikasyona, orijinal IETF RFC numarası korunurken, IETF STD serisinde bir numara atanır.

Standart dışı ve satıcıya ait baskılar

HTML 5, mevcut platformların sınırlamalarına uyum sağlamak için diğer özelliklerin çok sayıda "kasten ihlali" içerir.

Web Standartlarına Uygunluk Testi

Hem web siteleri tarafından oluşturulan HTML kodu için hem de web tarayıcıları tarafından HTML kodunun aslına uygun olarak yorumlanması için uygunluk testleri vardır.

Web sitesi kodu için uygunluk testleri

W3C , web sitelerini hem web sitesi geliştiricileri hem de web sitesi kullanıcıları için doğrudan test etmek için çevrimiçi hizmetler sunar. Bunlar şunları içerir:

Web tarayıcıları için uyumluluk testleri

Web Standartları Projesi geliştirme resmen olmasına rağmen (WASP), inaktif , web tarayıcıları için test hizmeti iki düzey sunmaya devam ediyor:

Ayrıca bakınız

Referanslar

Dış bağlantılar