HTML5: Gelecek Web İçin

Yazar: Judy Howell
Yaratılış Tarihi: 25 Temmuz 2021
Güncelleme Tarihi: 21 Haziran 2024
Anonim
HTML5: Gelecek Web İçin - Teknoloji
HTML5: Gelecek Web İçin - Teknoloji

İçerik


Paket servisi:

Bu yeni standart Web için büyük bir fırsat yaratıyor, ancak hala üstesinden gelinmesi gereken birkaç engel var.

Sıradan bir kullanıcı için, World Wide Web yirmi yıldan daha uzun bir süredir uzun bir yol kat etti: bu eski, parlak renkli Geocities web sitelerinden, Google gibi basit sitelere, yüksek etkileşimli sitelere ve YouTube gibi. On yıl önce, çoğu web sitesi; görüntüler lüks, videolar duyulmamış. Artık, çoklu ortam içeriğini doğrudan tarayıcınızda oynatabilirsiniz. Gerçekten de çok 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şfetmenin şaşırtıcı olmasının nedeni budur.

Programcılar ve web yöneticilerinin web siteleri oluşturmak için kullandıkları dil HTML, on yıldan uzun bir süredir büyük ölçüde değişmeden kalmıştır. Aslında, yalnızca 2010'da genel medya medyanın HTML5'i haberlere bırakmaya başladığı ve Dünya Çapında Web Konsorsiyumu yalnızca 2011'de önerilen standardı 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ştirme aşamasındadır. Aslında, Chrome, Firefox, Safari ve Internet Explorer gibi büyük tarayıcılar piyasaya sürdükleri her yeni sürümde daha fazla HTML5 özelliği içermektedir. Faydaları ve özellikleri hakkında çok fazla konuşma yapıldı, ancak bu vızıltı miktarının gerçekte gerçekte ne olduğu? İşte HTML5'e ve neler sunabileceğine bir göz atın. (Bazı arka plan okumaları için, Flash'tan HTML5'e Taşıma 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. Nitekim, HTML5 ortak yapımcıları olan W3C ve Web Hyper Uygulama Teknolojisi Çalışma Grubu'nun, Web sayfalarında Web belgelerindeki hataları azaltmak için tek bir biçimlendirme dili olmasını istediği ve HTML veya XHTML olarak yazılabildiği için ortaya çıkmıştır.

  • HTML4
    HTML4 şu anda kullanılan HTML standardıdır. İşlevlerini komut dosyaları, stil sayfaları, katıştırılmış nesneler ve diğer benzer geliştirmelerle genişleterek temel HTML üzerinde çalışır.
  • XHTML
    XHTML temel olarak, HTML ile güç ve esnekliğinden ödün vermeden basitleştiren genişletilebilir bir biçimlendirme dili olan HTML ile birleştirilmiştir.

HTML 5'in Yararları

HTML5, HTML4 ve XHTML ile çalışanların bir kombinasyonundan 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ı değiştirmek için daha sözdizimsel öğeler
  • Cihazdan bağımsız
  • HTML, DOM, CSS ve JavaScript'e göre
Şimdilik, HTML5 ile ilişkilendirilmiş en yaygın özellikler ve avantajlar şunlardır:

  • 2 boyutlu çizim eleman
  • Harici eklentilere gerek olmadan video ve ses oynatma
  • Yerel depolama desteği
  • Gibi içeriğe özgü öğeler
    ,
    ve
  • URL, arama, tarih ve takvim gibi form kontrolleri

HTML5 ve Güvenlik

HTML5, Web kullanıcıları için, eklenti, sürükle ve bırak etkileşimi indirmeden ve izlemeden bir video izleyebilme, Internet bağlantısı olmadan bile belge oluşturup yazabilme gibi harika bir olanak sağlar. Ve elbette birlikte çalışabilirlik.

Ancak tüm değişikliklerde ve tüm özelliklerde, Web tarayıcılarına ve web sitelerine gelince 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 bilgisayarınıza virüslü Web sayfaları üzerinden girmesi anlamına mı geliyor?

Ne yazık ki, cevap hayır.

Avrupa Ağ ve Bilgi Güvenliği Ajansı, 2011'in yakınlarına 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ı ve tehditler için kapıyı açtı.

Örneğin, HTML5 ve API'leri gerçekte, tarayıcıları programlayan tarayıcıları geliştiricilere maruz bırakır; bu da kaynak kodlu kaynak paylaşımı, tıklama jacking, gizlilik, coğrafi konum ve Web soketleri ile ilgili güvenlik açıkları anlamına gelebilir.

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

HTML5: Dünya Çapında Ağa Nereye Yol Açabileceği

HTML5 mükemmel olmaktan uzak, anlaşılabilir çünkü henüz piyasaya sürülmemiş ve resmi hale getirilmemiştir. Bu arada, zamanlarını, becerilerini, bilgilerini ve daha iyi ve daha güvenli hale getirme çabalarını ayıran birçok yetenekli programcı var.

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

Ve şu anki kusurlarına rağmen, HTML5 hiçbir şey için Web geliştirmenin geleceği olarak adlandırılmıyor. Bir oyun değiştirici olarak görülür. Hatalar çözüldüğünde, çok güçlü ama kendi kendine yeten çok daha güvenli bir standart bırakılmalıdır. Bu, kullanıcıların artık 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 güvenli olacak, web siteleri daha zengin ve daha etkileşimli olacak ve uygulamalar hem platformsuz hem de geliştirilmesi daha kolay olacak. Sonunda, HTML5 şu an sahip olduğumuzdan daha iyi ve daha güvenli bir çevrimiçi deneyim sunacak.

Geleceğin HTML'si

Ayrıca HTML5'in gelecek için mükemmel bir seçim olduğunu söylemeye değer. 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 da erişmektedir. HTML5, fazladan çalışma yapmak zorunda kalmadan birden fazla platformda sorunsuz çalışması için tek çözümdür. Bu değişiklik, geliştiricilerin farklı platformlar için benzer ürünler oluşturmak yerine işlevsellik üzerine daha fazla 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 mümkün kılar. Bu, Kindle'ın ve diğer e-kitap okuyucuların ölümü anlamına da gelebilir. HTML5, dergileri, gazeteleri ve evet, kitapları düzgün bir şekilde kolayca oluşturabildiğinden, e-kitapların akıllı telefonlar da dahil olmak üzere çeşitli cihazlarda okunmasını kolaylaştırabilir.

HTML5 ayrıca, kullanıcıların Web sayfalarında çizim yapmalarını sağlayan bir uygulama da dahil olmak üzere daha iyi tarayıcı içi oyunların önünü açabilir. 3-D ayrıca WebGL platformuyla da gerçek olabilir.

Ancak HTML5'i öncekilerden ayrı kılan şey, uygulamalarınızı çevrimdışı kullanmanın bir yolunu sağlamasıdır. Bilgisayarınızı, verilerinizi daha önce mümkün olmayan veya en azından daha önce çok sınırlı bir şekilde saklamak için kullanabilirsiniz.

Web'in Bir Sonraki İterasyonu

Sonuç olarak, HTML 5, Web geliştirme ve programlama konusunda büyük bir adım atıyor. Sahadaki oyuncuların sitelerin ve uygulamaların gelişimine yaklaşımlarını değiştiren yepyeni bir özellikler dünyası sunar. Güvenlik açısından aşılması gereken bazı engeller var, ancak bunlar HTML5'in sunduğu yeni fırsatlarla karşılaştırıldığında soluk olma ihtimali var. Elbette, bekleyip her şeyin nasıl sonuçlandığını görmek zorundasınız, ancak değişiklik Web’e geliyor.