documentatie pavelescu razvan

Download documentatie pavelescu razvan

Post on 20-Jul-2015

56 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

Grup colar Bicaz Specializarea MATEMATIC-INFORMATIC

2012

Lucrare pentru atestarea competentelor profesionale1

PAGIN WEBCoordonator: Prof. Fral Mirela Absolvent: Pavelescu Rzvan

Tema lucrrii:

2

Web 2.0Pagin WEB

Cuprins1. Motivaia alegerii temei............................43

2. Despre limbajul folosit..............................5 3. Detalii tehnice de implementare...............17 4. Resurse utilizate.........................................25 5. Modaliti de utilizare.................................26 6. Concluzii finale............................................27 7. Bibliografie....................................................28

1.

Movaia alegerii temei

Ce este web 2.0 ?, este o ntrebare la mod, fr un rspuns clar care s satisfac toate nevoile. Cutnd pe Google cum s-o descriu mai exact am gsit cca. 700 milioane de rezultate. Foarte bine pentru un termen care nu are o definiie concret. Cea mai pe placul meu era formularea lui Tim OReilly, inventatorul i promotorul termenului WEB 2.0, care a descris acest termen ca o atitudine nu o tehnologie??? .4

Iniial internetul a constat din pagini statice, care erau actualizate doar ocazional de ctre deintorii lor. Creatorii de siteuri de succes nu doreau ca orice vizitator s adauge sau sa modifice coninutul siteului lor. Chiar dac au existat ncercri de a implementa o astfel de funcionalitate, ele au fost ignorate de public i s-au lovit de capacitile tehnice limitate ale acelor vremuri. Ulterior au fost realizate i sisteme de gestiunea automat a informaiilor dintr-un site Web, numite Content Management Systems (CMS). Acestea puteau construi pe loc - n mod dinamic, la cerere - versiunea cea mai nou posibil a paginii web, i anume prin consultarea unei bnci de date (sigur c i aceasta trebuia actualizat permanent, dar asta se face pe ci tradiionale, nelegate direct de WWW). Dar i aceast tehnic mparte oamenii n "creatori" de pagini Web i "consumatori" mai mult sau mai puin pasivi ai acestor pagini/informaii/documente. Cam din anul 2005 ncoace ns, unii specialiti afirm c Internetul ofer din ce n ce mai des o nou calitate, idee care a fost susinut i de mediile de mase. Internetul a devenit mijloc de transport pentru conversaie, iar conversaia se ntampl din ce n ce mai mult n timp real. Bloggingul, podcastingul, publicarea de informaii, programarea, toate acestea au devenit omniprezente i toi putem participa la aceste procese. Astfel Web 2.0 se caracterizeaz prin faptul c folosete la maxim puterea comunitilor i sunt susinute puternic de comuniti concentrate n jurul aplicaiilor respective. n fine Web 2.0 este o platforma web ce se bazeaz pe standarde ca RSS, XML, Javascript, APIuri i pe utilitare ca bloggingul, podcastingul i alte servicii. Este vorba pur i simplu de o colecie de tehnologii i metodologii care fac Web-ul mult mai participativ, mai n timp real, mai personalizabil, permitnd o cooperare mai strns ntre oameni i o comunicare mai fidel ntre calculatoare Web 2.0 se bazeaz pe ncredere, pe o nou generaie de dezvoltatori, pe existena Open Source, pe broadband i pe dorint de conversaie a oamenilor. Acest curent presupune implicarea tuturor i nu dictarea de la centru. Cei care conduc aceast micare sunt milioanele de utilizatori de pe tot globul i nu afaceritii din Silicon5

Valley. Desigur nici acestea din urma nu rmn n umbr: printre marii juctori care au implementat aceasta tehnologie se numra: Microsoft, Yahoo, Amazon i desigur Google.

2. Despre limbajul folositPunctul de pornire n dezvoltarea Internetului a fost rivalitatea ntre cele dou mari puteri ale secolului al XX-lea: Statele Unite ale Americii i Uniunea Sovietic. n 1957, URSS (Uniunea Republicilor Sovietice Socialiste) lanseaz n spaiul cosmic primul satelit artificial al Pmntului denumit Sputnik. Acest fapt a declanat o ngrijorare deosebit n Statele Unite ale Americii, astfel preedintele Eisenhower nfiineaz o agenie special subordonat Pentagonului: Advanced Research Projects Agency (www.darpa.mil). Aceast agenie a Ministerului de Aprare (Department of Defense, prescurtat DOD) este condus de oameni de tiin, are o birocraie redus, i are ca misiune: Meninerea superioritii tehnologice a armatei Statelor Unite i prevenirea surprizei tehnologice n domeniul securitii naionale prin sponsorizarea celor mai noi i revoluionare descoperiri tiinifice i prin investirea de fonduri teoretic nelimitate pentru realizarea unei legturi ntre cercetarea tiinific i implementarea tehnologic militar a acesteia. n 1959 John McCarthy, profesor la Universitatea Stanford, al crui nume va fi asociat cu inteligena artificial, gsete soluia de a conecta mai multe terminale la un singur calculator central: time-sharing (partajarea timpului). Aceasta este o modalitate de lucru n care mai multe aplicaii (programe de calculator) solicit acces concurenial la o resurs (fizic sau logic), prin care fiecrei aplicaii i se aloc un anumit timp pentru folosirea resursei solicitate. Aprnd apoi primele calculatoare n marile universiti se pune problema interconectrii acestora. Cercettorul Lawrence Roberts susine o soluie de interconectare prin comutare de pachete (packet switching) n modelul numit "client-server". ncercnd s prezint ntreaga istorie a fotografiei ntr-o singur aplicaie complex din punct de vedere al informaiilor oferite asupra acestei teme, am folosit HTML (Hypertext Markup Language) i limbaje de scripting. HTML a fost iniial dezvoltat de Tim Berners-Lee pe vremea cnd lucra la CERN, i a devenit6

popular cu ajutorul browserului Mosaic (n prezent nucleul browserului oferit de Microsoft, Internet Explorer), dezvoltat de cei de la NCSA (National Center for Supercomputing Applications). n timpul anilor 1990 a nflorit odat cu dezvoltarea exploziv a Web-ului. n aceast perioad, HTML a fost extins n nenumrate feluri. Web-ul depinde de autorii de pagini Web i de productorii care mprtesc aceleai conveii HTML. Acest lucru a motivat munca n comun pentru mbuntirea specificaiilor HTML. HTML 2.0 (aprut n Noiembrie 1995) a fost dezvoltat sub egida celor de la Internet Engineering Task Force (IETF), care au unit toate specificaiile aprute pn n 1994 ntr-unul singur. HTML+ (1993) i HTML 3.0 (1995) propuneau i mai bogate i diversificate versiuni de HTML. n ciuda faptului c niciodat nu se ajungea la un consens n privina standardelor, aceste discuii au dus la adoptarea unor noi specificaii. Eforturile depuse de cei de la World Wide Web Consortium HTML Working Group de a codifica practicile comune ale HTML n 1996 au dus la apariia unei noi versiuni, HTML 3.2 (Ianuarie 1997). Majoritatea oamenilor sunt de acord c documentele HTML ar trebui s mearg bine cu orice tip de browser i pe orice platform. Atingerea acestei interoperabiliti diminueaz costurile publicanilor de documente deoarece ei trebuie s dezvolte doar o singur versiune a respectivului document. Dac efortul nu este fcut, este mult mai mare riscul ca Web-ul s se extind ntr-o lume proprietar a incompatibilitii, n final reducnd potenialul comercial i informaional al Web-ului pentru toti participanii. Fiecare versiune de HTML a ncercat s reflecte un consens din ce n ce mai mare n privina utilizrii unui singur format de baz pentru ca investiia fcut de publicani s nu fie risipit i ca documentele lor s nu devin imposibil de citit ntr-o perioad scurt de timp. HTML a fost dezvoltat n ideea ca orice aparat (sau adaptor) poate folosi informaii pe Web: PC-uri cu rezoluii grafice variate i adncimi de culoare diferite, telefoane celulare, PDA-uri sau Hand-Held-uri (agende electronice sofisticate care ncap ntrun buzunar), aparate de vorbit nspre i dinspre calculator, calculatoare cu legtura la Internet mai mare sau mai mic, .a.m.d.. HTML este o form de marcare orientat ctre prezentarea documentelor text pe o singura pagin, utiliznd un software de redare specializat, numit agent utilizator HTML, cel mai bun exemplu de astfel de software fiind browserul web. HTML furnizeaz mijloacele prin care coninutul unui document poate fi adnotat cu diverse tipuri de metadate i indicaii de redare. Indicaiile de redare pot varia de la decoraiuni minore ale textului, cum ar fi specificarea faptului c un anumit cuvnt trebuie subliniat sau c o imagine trebuie introdus, pn la scripturi sofisticate, hri de imagini i formulare. Metadatele pot include informaii despre7

titlul i autorul documentului, informaii structurale despre cum este mprit documentul n diferite segmente, paragrafe, liste, titluri etc. i informaii cruciale care permit ca documentul s poat fi legat de alte documente pentru a forma astfel hiperlink-uri (sau web-ul). HTML este un format text proiectat pentru a putea fi citit i editat de oameni utiliznd un editor de text simplu. Totui scrierea i modificarea paginilor n acest fel solicit cunotine solide de HTML i este consumatoare de timp. Editoarele grafice (de tip WYSIWYG) cum ar fi Macromedia Dreamweaver, Adobe GoLive sau Microsoft FrontPage permit ca paginile web sa fie tratate asemntor cu documetele Word, dar cu observaia c aceste programe genereaz un cod HTML care este de multe ori de proast calitate. HTML se poate genera direct utiliznd tehnologii de codare din partea serverului cum ar fi PHP, JSP sau ASP. Multe aplicaii ca sistemele de gestionare a coninutului, wiki-uri i forumuri web genereaz pagini HTML. HTML este de asemenea utilizat n e-mail. Majoritatea aplicaiilor de e-mail folosesc un editor HTML ncorporat pentru compunerea e-mail-urilor i un motor de prezentare a e-mail-urilor de acest tip. Folosirea e-mail-urilor HTML este un subiect controversat i multe liste de mail le blocheaz intenionat. Unul din primele elemente fundamentale ale WWW (World Wide Web) este HTML (Hypertext Markup Language), care descrie formatul primar in care documentele sint distribuite si vzute pe Web. diferite ( deci cu fonte, grafica si culori diferite ), lucru vital pentru o audienta atit de variata. Hipertext insea