it-swarm-tr.com

HTML5 hangi şekilde Web Uygulamalarını geliştirebilir?

Son aylarda birçok web şirketi, tarayıcı geliştiricisi ve uzmanı konuştu HTML5 çünkü web için yeni bir evrim/devrim.

Pratik olarak söylemek gerekirse, hangi yolla HTML5, Office Suites (ör. Google Dokümanlar) veya Sosyal Ağ (ör. Facebook), Çevrimiçi Fotoğraf Düzenleyici, vb. Gibi mevcut web uygulamalarını iyileştirebilir mi?

12
Drake

"Web Depolama" kullanarak veri depolayan mevcut web ofis uygulamalarını iyileştirebilir.

Sosyal ağ sitelerini kodlamak, SQL Veritabanları ve Web İşçileri ile sayfanın farklı bölümlerini yüklemek daha kolay olabilir. Ayrıca Bildirimler için destek.

Çevrimiçi Fotoğraf Editörleri Sürükle ve Bırak özelliğini kullanabilir.

Bunlar, web uygulamanızda HTML 5'in yeni özelliklerinin nasıl kullanılacağı hakkında bazı fikirler.

Kontrol etmelisiniz HTML 5 Rocks! HTML 5'teki özelliklerin iyi bir listesine ve bunların nasıl kullanılacağına ilişkin örneklere sahipler. Ayrıca, HTML5'teki en son haberler hakkında bilgi ve kaynaklar.

5
Bernie Perez

Muhtemelen en çok konuşulan 5 özellik var.

  1. Web çalışanları - geliştiricilerin arka plan çalışmalarında komut dosyaları çalıştırmalarına izin verir, böylece bir web uygulaması bir kerede birden fazla şey yapabilir.
  2. Video etiketi - Çevrimiçi ücretsiz flash video yapmanın kolay bir yolu, sadece standart bir kod çözücüye ihtiyacımız var
  3. Tuval - Tam olarak nasıl bir ses, tarayıcı penceresinde anında görüntü oluşturmanın bir yolu.
  4. Uygulama Önbellekleri - Uygulamaların, daha sonra internete bağlanmadan bunları kullanabilmeniz için bir şeyleri saklamalarına izin verir (İndirdikten sonra e-postanızı okuyun, Beğen Google Gears idi)
  5. Coğrafi Konum - Tarayıcının konumunu uygulamaya aktarma özelliği

Bu özelliklerin çoğu, bazı tarayıcılarda ve uygulamalarda zaten uygulanmıştır. Google enlemi coğrafi konumu kullanır, Google gears eklenti tabanlı uygulama önbellekleriyle aynı fikirleri uygular, Canvas benzeri şeyler JavaScript ile yapılmıştır.

Web çalışanları yenidir ve web uygulamalarında birçok farklı şeyin olmasına izin verebilir. Şu anda çalışıyor gibi görünen her türlü yan işlem, tek bir iş parçacığı bildirimlere veya site içi sohbete veya uygulamadaki diğer periyodik işleme görevlerine atanabileceğinden daha yumuşak olacaktır.

Kaynaklar:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/

3
danivovich

Tuval ve Web Çalışanı İplikleri HTML5’in en heyecan verici yönleridir. ben mi. Bu özelliklerden yararlanan bazı web uygulamaları yazdım:

GioAUTHor [sic], bir haritada yolları çizmenize ve daha sonra baştan sona kadar en kısa rotayı bulmanıza (Dijkstra'nın JavaScript'teki algoritmasıyla) bulmanıza izin vermek için tuvalden geniş ölçüde yararlanır.

JavaScript Thread Demo , tuvalden sınırlı bir şekilde faydalanır, ancak demo koduyla birlikte Çalışan Konularının kullanımını gösterir. Ayrıca HTML5 giriş tipi = "range" kaydırıcı denetimini kullanır.


HTML5 Tarayıcı desteği, tarayıcıların kendileri kadar çeşitlidir. Kimin neye hazır olduğunu gösteren bir Güzel site (HTML5'te, natch) hakkında HTML5 hazırlığı var.

2
Alan

Üç favorim CSS3, Canvas ve WebSockets. Birleştirilmişler, herhangi bir webapp için gerçekten güçlü işbirliği özellikleri sağlayabilirler. WebSockets, sözde gerçek zamanlı mesajlaşmanın ajax yoklama ile yerini alacak. Şimdiye kadar kullanıldığını gördüğüm birkaç şey web tabanlı sohbet (topal) ve zihin haritalama webapp (iki kişi bir projeyi haritalarken gerçekten harika görünüyor).

2
Eimantas

HTML5'in yetenekleri temel olarak Flash'ın yaptığı şeyi tuval ve video ile değiştiriyor videoları, oyunları ve çevrimiçi resim düzenleyicileri Flash olmadan daha kolay hale getiren etiketler.

Bu büyük bir gelişme gibi görünmese de, Flash Windows dışı platformlarda Windows'a göre bir çokdaha büyük problemdir.

1
Gelatin

Çoğu bant genişliği hız testi flaş tabanlıdır. Artık html5 tabanlı olabilirler ... Daha hızlı sayfa yükleme ve daha doğru bant genişliği ölçümü anlamına gelir.

İyi bir örnek: SpeedOf.me

0
vivaHtml5