In timp ce site-uri cu conținut static sau „cea mai mare parte statica“ este istorie, împreună cu secolul trecut. În locul acestei abordări mult timp în urmă a venit portaluri, bloguri și alte resurse web care sunt actualizate în mod dinamic și în mod frecvent; în cazul știri - uneori aproape în fiecare minut. În postul purtător mondial, informațiile și în timp util a primi aceasta sunt cheile succesului. Este un truism, cu greu are nevoie de dovezi.
În anunțul de formate și tehnologii au fost menționate, gata să vină în aceste situații pentru a ajuta. Este vorba despre mai multe versiuni ale RSS și juniori lui în vârstă, dar nu în ultimul rând, posibilitatea de a lua Atom. În primul rând, ele sunt interesante pentru aplicarea lor, folosind ca, în esență, face viața mai ușoară pentru destinatarul final de știri și să facă schimbul de informații în perfectă mediul nostru. În același timp, pe exemplul lor fin al progresului tehnologic este monitorizat în ansamblu, cel puțin, dezvoltatorii curioși deja.
Dacă ne întoarcem la „Wikipedia“, puteți găsi următorul răspuns la întrebarea sub-titlu: „RSS - este o familie de format XML pentru a descrie fluxuri de știri, anunțuri și articole de modificări în blog-uri, etc. informații din diferite surse, cu condiția .. în format RSS pot fi colectate, prelucrate și prezentate utilizatorului într-o formă convenabilă de programe speciale agregatori“.
Acronimul RSS ascunde mai multe formate
Punct de vedere tehnic, conținutul RSS - este metadate, împărțit în unul sau mai multe canale (canale), care, la rândul lor, sunt împărțite în unul sau mai multe elemente (articole). Toate aceste informații sunt, în majoritatea cazurilor, scrise în fișiere text simplu în sintaxa, care este determinată de formatul utilizat.
De exemplu, dacă luăm portalul de știri, veți obține următoarea imagine:
Punct de vedere istoric, că astăzi acronimul RSS pentru a ascunde trei format, care diferă unul de altul: Rich Site Summary (RSS 0.9x), Rezumat RDF Site-ul (RSS 1.0), și Really Simple Syndication (RSS 2.0), astfel încât atunci când aleg un program de agregator atunci când este privit din punctul de vedere al utilizatorului, este necesar să se acorde o atenție la ceea ce formate pe care le suportă. Dacă vorbim despre dezvoltator, căutarea pentru soluția potrivită pentru fiecare caz în parte poate fi o provocare. Apropo, multe aplicații gata făcute web (sisteme de management de conținut, bloguri) oferă utilizatorilor posibilitatea de a alege dintre mai multe formate simultan.
RSS funcționează destul de simplu. La momentul apariției unor noi informații și modificări RSS-fișier de pe site-ul principal, care este apoi tratat prin software și agregatorii on-line, informează utilizatorul modificărilor. Ei înșiși ca schimbările sunt făcute automat motorul, care este utilizat pentru a implementa un web-site-ului.
După cum sa menționat mai sus, RSS este bun mai ales faptul că acesta este un subset al XML-familie conține numai o informație fără elemente de design și altele. Astfel, datele sunt transmise într-o formă unitară și pot fi afișate simultan folosind modele diferite, de exemplu, pe un portal de știri de mare și în formă de text pur în programul-agregator. Cred că nu este necesar să menționăm încă o dată cât de importantă este flexibilitatea de luare în condiții moderne.
Framework Resource Description (RDF) - standard de descriere a circuitului sursă. Acesta este un format de fișier special, din nou, bazat pe aceeași stocare de date XML și angajat, de regulă, au o structură ierarhică complexă.
RSS 2.0 este considerat de experți cel mai ușor de utilizat
Dar, din motive de claritate, voi rezuma toate cele de mai sus, sub forma unei liste scurte:
- Bogat Site Summary (RSS 0.9x) - este primul standard, cunoscut sub numele de RSS; de fapt, dezvoltat de Netscape, împreună cu Dave Winer;
- Rezumat RDF Site (RSS 1.0) - al doilea standard, cunoscut sub numele de RSS; el a creat o organizație RSS-Dev Grupul de lucru și este activ folosind RDF;
- Really Simple Syndication (RSS 2.0) - al treilea standard cunoscut sub numele de RSS; personal proiectat de Dave Winer, și are o structurare foarte simplă și sintaxa.
Anterior, lansarea versiunii 0.2 și 0.3. Acest format a fost creat pe baza acelorași principii ca și RSS, dar dezvoltatorii vrut să-l facă chiar mai clar într-o formă standardizată și flexibilă. Acum du-te în detaliu tehnic diferențele dintre diferitele versiuni ale Atom și RSS nu are nici un sens, pentru că subiectul este foarte complex și poate provoca confuzie în conversație deja confuz despre formatele de știri descriere. Cu toate acestea, rețineți că Atom câștigă în fiecare lună mai multă popularitate. Unul dintre cei mai activi susținători ai acestui standard este o companie Google. care folosește inclusiv în serviciul său Blogger.com.
Omniprezentul Deyv Viner, la rândul său, a sugerat că acum oamenii care stau pentru: Atom, lucrează împreună pentru a dezvolta un standard unic, care combină avantajele și oportunitățile tuturor evoluțiilor. Decizia pozitivă a acestei întrebări părea o chestiune de timp, dar nu atât de mult timp în urmă, W3C a arătat sprijinul pentru dezvoltatorii Atom într-o încercare de a face trecut standardul mondial oficial pentru agregarea XML-antete.
Situația forțată rivalitatea dintre diferitele versiuni ale RSS și Atom nu este încă clarificat sută la sută. Teoretic, în cazul în care: Atom, datorită patronajul consorțiului W3C, va fi în continuare standard recunoscut, RSS, în calitate de experți prezic, în cele din urmă părăsește scena în mod automat, pentru că el pur și simplu nu rămâne căile pentru dezvoltarea în continuare, în contextul promovării numai formatul recomandat. Cu toate acestea, pe de altă parte, dezvoltatorii pot: Atom și sunt de acord cu propunerea Dave Winer, iar apoi problema poate lua o întorsătură puțin diferită. În orice caz, cele două versiuni de evenimente par a fi destul de promițătoare și promițătoare atât pentru profesioniști cât și utilizatorii finali.
Agregatorii și un pic de practică
Ca parte a materialului de astăzi, am mai mult de o dată a menționat cuvântul „agregatori“. Această aplicație (online și offline), care ajută utilizatorii să lucreze cu informații despre RSS și Atom.
Luați în considerare două tipuri:
- agregator de software - o aplicatie desktop care verifică sursele RSS-menționate și pentru modificări, dacă este cazul, le procesează și prezintă utilizatorului o formă ușor de citit; în rolurile lor pot servi mai multe plug-in-uri (extensie) la software-ul existent (browsere, clienti de e-mail, etc ...);
- Web agregator - un serviciu online care colectează date din surse RSS-menționate și traduce pentru utilizator, în funcție de posibilitățile inerente produsului.
În urma conversației nu a fost în întregime teoretică, voi da câteva scurte exemple de modul în care sintaxa de informații în format RSS 2.0 și Atom pentru comparație.
W3C a arătat sprijinul pentru Atom
Acum, un exemplu de Atom.
În concluzie, aceasta este în valoare adăugând că povestea de știri care descrie formatele a început cu mult timp în urmă, dar a câștigat impuls tehnologia nu este la fel de repede. Cu toate acestea, în prezent acest element a devenit atribut aproape obligatoriu de orice web design modern.