Web 2.0 Avantajları?

8 Cevap php

GWTPHP Çerçeve here şöyle diyor:

One of the advantages of Web 2.0 based applications is that the traffic between client and server consists only of data. You don’t need to send long HTML code that defines design, only data - so the communication and reloads are very fast.

HTML veri tarayıcıya gönderilen değilse ben nasıl Tarayıcı formatı ve verileri görüntülemek yapar, bunu anlamak için görünmüyor?

8 Cevap

Bahsettiğiniz linkte sonraki satır bir ölçüde bunu açıklar gibi görünüyor.

data exchange between browser and server using JSON encoded requests.

İstemci tarafı js daha bu JSON nesnesi ayrıştırır ve görsel içerik uygun dönüştürmek.

Temelde fikir ham veri istemci ve sunucu arasında hareket olmasıdır, daha sonra müşteri verileri işler.

Örneğin, bir veri tablosu düşünün.

HTML ile TABLO göndermek istiyorsunuz, TH, TR, TD elemanları, artı tüm gerçek veri ile birlikte herhangi bir stil bilgileri,.

Web 2.0 ve Ajax ile, daha sonra bir komut verileri aşağı çekme, ve sonra vb kendi TABLO, TH, elemanlar ekleyebilirsiniz.

Ayrıca, kolayca sayfanın bir parçasını yerine de trafik kaydeder tüm sayfayı, güncelleyebilirsiniz.

Bu alıntı (ve cevapları birçok) veri transferi gereksinimlerini azaltmak ve bir web sitesinin tepki geliştirmek için AJAX (ya da benzer teknolojiler) kullanmanın avantajları hakkında sağda vardır.

"Web 2.0" hayır yaygın kabul veya yaygın tanımı, çünkü bu "Web 2.0" bir avantaj olsun tartışılabilir. Kesinlikle XML 1.0 veya HTML 4.01, diyelim ki, gibi, herhangi bir uygulama veya protokol spesifikasyonu yoktur.

"Web 2.0" "AJAX kullanır" anlamına geliyorsa, o zaman, evet, "Web 2.0" bir avantaj - ama AJAX kullanan birçok siteye biliyor ve "Web 2.0" olarak kendilerini takdim hiç. Orada "Web 2.0" diyorlar hangi orada birkaç da vardır, ancak tam sayfa yükler ve hiçbir AJAX kullanın.

"Web 2.0", "sosyal ağ" anlamına geliyorsa, "fırçalanmış metal bir görünüme sahip ve yuvarlatılmış köşeler", "parlak renkler, basit şekiller ve logosu üzerinde bir yansıma efekti kullanan", ya da "Web birçok diğer tanımların herhangi 2.0 "insanlar altında faaliyet görülmüştür ki, daha sonra AJAX ve faydaları bununla ilgisi yok.

"Web 2.0" herhangi bir iyi terim gibi, bunu kullanan her kişi için farklı bir şey anlamına gelir, bir pazarlama terim olduğunu. Bu not gerçek bir teknolojidir.

Yaklaşık JSON bahseder.

JSON (JavaScript Object Notation) format.JSON iki yapı üzerine inşa edilmiş bir hafif bir veri değişim olduğunu:

* A collection of name/value pairs. In various languages, this is realized as 
  an object, record, struct, dictionary, hash table, keyed list, or associative 
  array.
* An ordered list of values. In most languages, this is realized as an array, 
  vector, list, or sequence.

Bu makaleyi okuyun

Advantages and Disadvantages of Web 2.0

Web2.0 uygulamaların bir listesi için

Web 2.0 Tools and Applications

Top 100 Web 2.0 Sites

Başlığında soru (zaten yeterince iyi cevap olmuştur) vücutta biri farklıdır.

Başlık gelince, 2.0 sadece AJAX ve JSON mekaniği ve görüntü Spriting falan anlamına gelmez hatırlamak zorunda. Son kullanıcı için gerçekten reloads olmadan, akıcı UI anlamına gelir ve bu sıcak resim yükleniyor sürgü (ve web 1.0 'dan beri çok mümkün olmuştur şeylerin herhangi bir sayı) gibi kaygan UI özellikleri anlamına gelir sayfa etkileşim anlamına gelir.

O flickr, bloglar veya bloglarda yorum gönderme olsun kullanıcı odaklı içerik anlamına gelir ve bu odaklı arama giderek daha çok saf organik look-ups (daha digg, az google) den öneri ve itibar olmak demektir.

2.0 son kullanıcı, how o arka-uç elde ediyor tarayıcısı ile çalışır (her zaman olduğu gibi) gerçekten ikincil şekilde değişiyor ilgili.

Ifadesi tamamen doğru değildir. Tabii ki, biçimlendirme bilgilerin çeşit aktarılır. Nokta sürekli transfer olmasıdır.

Tipik olarak, tam sayfa aktarılır ve yalnızca veri bu noktadan başlatmak için (HTML + veri) indirilir. Örneğin, bir ülke bir pulldown seçilmiş ve bu o ülke için önemli şehirlerinden bir arama tetikler. Sadece şehir adları tüm sayfayı transfer ve olmayacaktır. Şehir isimleri daha sonra javascript kullanarak ikinci bir açılır listesinde sokulabilir.

Bahsettiğiniz gibi Web 2.0 bant genişliği kullanımını azaltır.

Sadece veri oldukça doğrudur, istemciden sunucuya tam HTML sayfası transfer değil tamamen söyledi. Istendiğinde tam HTML, CSS ve JS ile ilk kez tam sayfa sunucudan istemciye gönderilen ve sonraki istekleri (Dinamik) olarak bundan sonra yalnızca veri istemcisi ve JSON ya da XML veya başka herhangi bir formatta olabilir sunucu arasında transfer edilir.

Yani istemcisi HTML yapıya sahip ve sadece tablo veya bazı formlarında durumunda gibi tarayıcı üzerinde göstermek için veri gerekir.

Javascrpt + css büyük olasılıkla.

Web 2.0 neyse, şimdi bir ölü terim olduğunu.

-Edit- To clear things out since there is a confusion. Web 2.0 as a term is dead since it never meant anythin useful. There are some random concepts typically associated with Web 2.0 which are not dead but noone really uses Web 2.0 term anymore - just compare it to 2 years ago and you WILL see the difference.

http://www.google.com/trends?q=web+2.0