Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Specyfikacje,rekomendacje,żywe standardy

Chcesz nauczyć się projektowania funkcjonalnych i dostępnych dla wszystkich serwisów, poznać standardy tworzenia stron WWW? A może masz w tej dziedzinie spore doświadczenie, ktorym chcesz się podzielić z innymi?

Specyfikacje,rekomendacje,żywe standardy

Post 01.11.2016, 01:49:48

Siemanko, mam takie banalne pytanie ale....

Mógłby mi ktoś wytłumaczyc co to jest specyfikacja DOM i czy należy zapoznawac się z najnowszą specyfikacją tj Dom 3 bez zeznajomienia się ze wcześniejszymi specyfikacjami DOM tak by zrozumiec całośc materiału. To pierwsze pytanie. Drugie pyanie. Specyfikacja DOM1, DOM2 i DOM3 wszystkie te mają status rekomendacji co to oznacza? Trzecie pytanie co to jest i czym się różnie live standart od specyfikacji?

tutaj jest to o czym mówie na przykładzie komenatrzy.
https://developer.mozilla.org/en-US/docs/Web/API/Comment

Pozdrawiam
klaks
Posty: 12
Dołączył(a): 05.08.2015

Re: Specyfikacje,rekomendacje,żywe standardy

Post 27.11.2016, 16:29:47

Przepraszam, że musiałeś czekać tak długo na odpowiedź, nie wiem jak przegapiłem ten wątek.

Specyfikacja DOM opisuje model obiektowy złożonych dokumentów (HTML, XML, itp.). W prostszych słowach, specyfikacja definiuje zbiór interfejsów i klas, które mają za zadanie reprezentować jakiś fragment dokumentu i definiować powiązania tego fragmentu z innymi. DOM definiuje strukturę drzewiastą dokumentu.

Jak dobrze pamiętam, nie musisz zapoznawać się z wcześniejszymi specyfikacjami, żeby zrozumieć najnowszą. Rekomendacje dla starszych specyfikacji nie są wycofywane, ponieważ nie ma ku temu powodów (chyba, że specyfikacja okazałaby się totalnie zła). Jeśli ktoś w swoim programie ma ochotę zaimplementować DOM, może sam zdecydować, czy zaimplementuje wg wersji 1, 2 lub 3. Akurat w przypadku DOM jest tak, że nowsze wersje są póki co tylko drobną ewolucją poprzedniej wersji, tzn. nie wprowadzają (wielu) niekompatybilnych wstecz zmian.
Co do żywego standardu, to zauważ, że nad żywymi standardami nie pracuje W3C tylko grupa zwana WHATWG, czyli de facto konkurencja dla organizacji standaryzującej, choć obie grupy zadeklarowały współpracę. W3C jest niezależną organizacją, zaś w skład WHATWG wchodzą przede wszystkim producenci przeglądarek, dzięki czemu mają prostszy i szybszy wpływ na to, w którym kierunku pójdzie standard.
W3C pracuje nadal w modelu wersjonowanych wydań. WHATWG pracuje nad jedną specyfikacją, którą ciągle usprawnia, udoskonala, poprawia, żeby ta odpowiadała prawdziwym potrzebom współczesnej sieci. W3C od czasu do czasu publikuje konkretne wersje żywej specyfikacji jako propozycję nowej wersji swoich standardów, które z czasem staną się rekomendacją.
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19139
Dołączył(a): 14.04.2002


Powrót do Standardy sieciowe


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości

Subskrypcja

Mamy 48538 zarejestrowanych użytkowników.
Najnowszy użytkownik: ClintonIcefe


Nasi użytkownicy napisali:

  • 931611 wiadomości
  • w 244875 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)