Ev gelişme Html5: gelecekteki web için

Html5: gelecekteki web için

İçindekiler:

Anonim

Sıradan kullanıcı için, World Wide Web yirmi yıldan daha kısa bir sürede uzun bir yol kat etti: bu erken, parlak renkli Geocities web sitelerinden Google gibi basit sitelere, Facebook, Twitter ve YouTube gibi yüksek etkileşimli sitelere. On yıl önce, çoğu web sitesi metne dayanıyordu; görüntüler lüks, videolar duyulmamıştı. Artık multimedya içeriğini doğrudan tarayıcınızda oynatabilirsiniz. Gerçekten uzun bir yol kat ettik. Belki de bu yüzden Web'de gördüğümüz her şeyin arkasındaki teknolojinin aşağı yukarı aynı kaldığını keşfetmek şaşırtıcıdır.


Programcılar ve web yöneticileri tarafından web siteleri oluşturmak için kullanılan dil olan HTML, on yıldan fazla bir süredir büyük ölçüde değişmeden kalmıştır. Aslında, sadece 2010 yılında ana akım medya HTML5'i haberlere atmaya başladı ve Worldwide Web Konsorsiyumu sadece önerilen standardı 2011'de kabul etti.


Sonuç olarak, çeşitli Web tarayıcıları ve web siteleri zaten bir dizi özelliğini kullanıyor olsa bile, HTML5 hala büyük ölçüde geliştirilme aşamasındadır. Aslında, Chrome, Firefox, Safari ve Internet Explorer gibi büyük tarayıcılar, yayınladıkları her yeni sürümde daha fazla HTML5 özelliği içeriyor. Faydaları ve özellikleri hakkında çok fazla konuşma yapıldı, ancak bu vızıltı aslında ne kadar gerçek? Burada HTML5'e ve neler sunabileceğine bir göz atacağız. (Arka planda bazı okumalar için Flash'tan HTML5'e Geçiş konusuna bakın.)

HTML: Mevcut Senaryo

HTML5 yaygın olarak kullanılan geçerli biçimlendirme dillerinin bir geliştirmesi olarak sunulur: HTML4 ve XHTML 1.1. Aslında, HTML5, yaratıcıları W3C ve Web Köprü Metni Uygulama Teknolojisi Çalışma Grubu'nun Web sayfalarındaki hataları Web dokümanlarındaki hataları azaltmak için tek bir biçimlendirme diline sahip olmak istedikleri ve HTML veya XHTML olarak yazılabileceği için ortaya çıktı.

  • HTML4

    HTML4 şu anda kullanılan HTML standardıdır. Komut dosyaları, stil sayfaları, katıştırılmış nesneler ve diğer benzer geliştirmelerle işlevselliğini genişleterek temel HTML üzerinde çalışır.

  • XHTML

    XHTML temel olarak HTML4'ün gücü ve esnekliğinden ödün vermeden HTML'yi basitleştiren genişletilebilir bir biçimlendirme dili olan XML ile birleştirilmiştir.

HTML 5'in Faydaları

HTML5, HTML4 ve XHTML ile çalışanların birleşiminden başka bir şey olarak düşünülmüştü.


W3C ve WHATWG, HTML5 için aşağıdaki hedeflerle yola çıktı:

  • Flash gibi eklentilere olan ihtiyacı azaltın
  • Komut dosyalarının yerini alacak daha sözdizimsel öğeler
  • Cihazdan bağımsız
  • HTML, DOM, CSS ve JavaScript tabanlı
Şimdilik, HTML5 ile ilişkili en çok özellik ve faydalar şunlardır:

  • 2 boyutlu çizim mümkün eleman
  • Harici eklentilere ihtiyaç duymadan video ve ses oynatma
  • Yerel depolama desteği
  • Gibi içeriğe özgü öğeler
    ,
    ve
  • E-posta, URL, arama, tarih ve takvim gibi form denetimleri

HTML5 ve Güvenlik

HTML5, Web kullanıcıları için eklenti indirip yüklemeden video izleyebilme, sürükle ve bırak etkileşimi, belge oluşturabilme ve e-posta yazabilme gibi bir Internet bağlantısı olmadan açıkça harika olasılıklar barındırıyor. Ve elbette, birlikte çalışabilirlik.


Ancak tüm değişikliklerle ve özelliklerle Web tarayıcıları ve web siteleri söz konusu olduğunda nihayet güvenlik sorunlarından kurtulduğumuz anlamına mı geliyor? Kötü amaçlı yazılımların, virüslerin ve diğer kötü amaçlı programların virüs bulaşmış Web sayfaları aracılığıyla bilgisayarınıza girmesi anlamına mı geliyor?


Ne yazık ki, cevap hayır.


2011'in yakınlarına doğru, Avrupa Ağ ve Bilgi Güvenliği Ajansı, HTML5 ve ilgili API'larını çevreleyen 51 güvenlik sorunu tespit ettiklerini bildirdi. Gelecekteki standart aslında daha önce görülmemiş yeni güvenlik açıklarına ve tehditlere kapı açtı.


Örneğin, HTML5 ve API'leri aslında tarayıcının programlamasını geliştiricilere maruz bırakır, bu da çapraz kaynak paylaşımı, tıklama jacking, gizlilik, coğrafi konum ve Web soketleri ile güvenlik açıkları anlamına gelebilir.


Ancak Mike Schema'nın Nisan 2011'de Mashable'da yazdığı gibi, en ciddi güvenlik açıkları ve tehditler kendiliğinden HTML5'ten değil, uygulamaları için HTML5 kullanmaya acele eden geliştiricilerden geliyor. Başka bir zayıf bağlantı, farklı tarayıcılar tarafından kullanılan farklı uygulamalardır.

HTML5: Dünya Çapında Ağın Nereye Gidebileceği

HTML5 mükemmel olmaktan çok uzaktır, çünkü anlaşılmamıştır ve henüz resmi hale getirilmemiştir. Bu arada, zamanlarını, becerilerini, bilgilerini ve çabalarını daha iyi ve daha güvenli hale getirmek için harcayan birçok yetenekli programcı var.


Ayrıca, bir güvenlik açığı keşfedilip kullanılır kullanılmaz ortaya çıkan karşı önlemlerin alınacağından emin olabilirsiniz.


Ve mevcut kusurlarına rağmen, HTML5, hiçbir şey için Web geliştirmenin geleceği olarak adlandırılmaz. Bir oyun değiştirici olarak görülür. Hatalar çözüldükten sonra, çok güçlü ancak kendi kendine yeterli olan çok daha güvenli bir standartla bırakılacaktır. Bu, kullanıcıların yalnızca bir Web sayfasını görüntülemek için eklentileri ve diğer yazılımları indirmeleri gerekmeyeceği anlamına gelir. Tarayıcılar daha gizli olacak, web siteleri daha zengin ve daha etkileşimli olacak ve uygulamalar hem platformdan bağımsız hem de geliştirilmesi daha kolay olacak. Sonunda, HTML5 şu anda sahip olduğumuzdan daha iyi ve daha güvenli bir çevrimiçi deneyim sağlayacaktır.

Geleceğin HTML'si

HTML5'in geleceğe mükemmel bir şekilde uyduğunu da belirtmek gerekir. Günümüzde insanlar World Wide Web'e yalnızca ev bilgisayarlarında değil, aynı zamanda dizüstü bilgisayarlarında, akıllı telefonlarında, tabletlerinde ve diğer mobil cihazlarında ve birçok farklı platformda erişiyor. HTML5, fazladan iş yapmak zorunda kalmadan birden fazla platformda sorunsuz çalışma için tek çözümdür. Bu değişiklik, geliştiricilerin farklı platformlar için benzer ürünler oluşturmaktan çok işlevselliğe odaklanmalarına yardımcı olacaktır.


Bu yüzden, birden fazla sürüme ihtiyaç duymadan bir geleceği hayal edin. HTML5, hangi cihazı kullanırsanız kullanın uygulamalarınıza erişmenizi sağlar. Bu ayrıca Kindle ve diğer e-kitap okuyucularının ölümü anlamına da gelebilir. HTML5 dergileri, gazeteleri ve evet kitapları kolayca oluşturabildiğinden, e-kitapların akıllı telefonlar da dahil olmak üzere bir dizi cihazda okunmasını kolaylaştıracaktır.


HTML5 ayrıca, kullanıcıların Web sayfalarında çizim yapmasına izin veren bir uygulama da dahil olmak üzere daha iyi tarayıcı içi oyunların yolunu açabilir. 3-D, WebGL platformu ile de gerçek olabilir.


Ancak HTML5'i öncekilerden ayıran şey, uygulamalarınızı çevrimdışı kullanmanız için bir yol sağlamasıdır. Bilgisayarınızı, daha önce mümkün olmayan veya en azından daha önce sınırlı olan bir veriyi depolamak için kullanabilirsiniz.

Web'in Bir Sonraki Yinelemesi

Sonuç olarak, HTML 5, Web geliştirme ve programlama açısından ileriye doğru büyük bir adımdır. Sahadaki oyuncuların sitelerin ve uygulamaların geliştirilmesine yaklaşımını değiştiren yepyeni bir özellikler dünyası sunuyor. Güvenlik açısından aşılması gereken bazı engeller vardır, ancak bunların HTML5'in sunduğu yeni fırsatlara kıyasla soluk olması muhtemeldir. Tabii ki, beklemek ve her şeyin nasıl ortaya çıktığını görmek zorundayız, ancak değişim Web'e geliyor.

Html5: gelecekteki web için