siteuri.ro logo

www.siteuri.ro

Aceasta este traducerea in romana a documentului original in engleza realizat de membrii W3C XForms Working Group. Aceasta traducere poate contine erori. In caz de neclaritati, versiunea in engleza este cea autoritativa.

Traducere de Andrei Stanescu, Mai 2005.

W3C

Intrebari frecvente despre XForms 1.0

W3C Forms Working Group

Acest document a fost realizat de membrii W3C XForms Working Group.

Please send suggestions or comments about this FAQ to www-forms@w3.org (archives), including the word FAQ in the subject line.

Continut

Care sunt avantajele XForms?

Principalele avantaje:

XForms face pagina mai usor de folosit
XForms a fost facut pentru a permite browserului sa verifice datele, spre exemplu, un anumit camp este obligatoriu sau o data (calendaristica) nu trebuie sa fie mai recenta decat alta data. Aceasta reduce nevoia de a trimite datele serverului pentru evaluare si de a folosi scripturi, si face formularul mai usor de folosit datorita faptului ca utilizatorul e informat de orice problema imediat, in timp ce completeaza formularul.
Este XML, si poate trimite XML
XForms este integrat cu XML: este scris in XML, datele colectate in formulare sunt XML, poate incarca fisiere XML externe, si poate trimite rezultatele ca XML. Aceasta inseamna ca totul se desfasoara in XML, de la server pana la utilizator.
Combina tehnologii XML existente
XForms nu reinventeaza roata, ci foloseste tehnologii XML deja existente, ca XPath pentru adresare si calcularea valorilor si XML Schema pentru definirea tipurilor de date. Aceasta aduce doua beneficii: XForms sunt usor de implementat in aplicatii si e usor sa inveti XForms daca esti deja familiar cu aceste tehnologii XML.
Nu depinde de un anumit aparat
Acelasi formular poate fi trimis fara schimbari unui browser obisnuit, PDA, telefon mobil, un browser voce, sau chiar clientilor mai neobisnuiti, ca un Instant Messenger. Aceasta face crearea pentru audiente variate foarte usoara, deoarece formularul nu trebuie recreat pentru audiente diferite.
Este usor sa creezi formulare complicate
Deoarece XForms foloseste markup declarativ pentru a declara proprietatile valorilor, si pentru a crea relatii intre valori, este mai usor pentru autor sa creeze formulare complicate si adaptabile, fara a fi nevoie de scripturi.
Este internationalizat
Deoarece datele sunt trimise ca XML, sunt internationalizate.
Este accesibil
XForms a fost proiectat pentru a functiona atat intr-un browser obisnuit, dar si cu tehnologii pentru accesibilitate, cum ar fi un browser voce pentru un utilizator nevazator.

Ce pot face cu XForms si nu pot face cu HTML Forms?

XForms poate face tot ce fac formularele HTML, si apoi mai mult. Spre exemplu, XForms iti permite:

Este XForms mai complicat decat HTML Forms?

Nu. Recomandarea XForms poate parea complicata, dar aceasta nu este un tutorial XForms; este adresata celor care implementeaza XForms in programe, si acestia au nevoie de toate detaliile; de aceea recomandarea e asa de detaliata.

Acelasi formular scris in HTML Forms si XForms arata cam la fel. Cand vei avea nevoie sa folosesti functionalitate care nu e inclusa in HTML Forms, atunci vei vedea ca XForms este mai simplu. XForms contine lucruri care nu erau in HTML Forms, dar aceasta face crearea formularelor mai usoara. Vezi XForms pentru autori HTML pentru exemple.

Va trebui sa asteptam noi browsere?

Nu. Exista deja modalitati de a folosi XForms in browserele actuale, fie cu extensii si plugin-uri, fie prin transformarea formularului la nivel de server, precum si cateva browsere care inteleg XForms fara sa fie nevoie de extensii.

Exista o lista cu implementari XForms care contine detalii despre implementarile care exista; o descriere a unora dintre acestea poate fi gasita la xml.com editorial review.

Va functiona XForms pe PDA-uri si telefoane mobile?

In momentul scrierii acestui material XForms a fost folosit in PDA-uri si telefoane mobile folosind proxies, cu aceleasi tehnologii care sunt deseori folosite pentru a trimite continut web aparatelor mici. Anticipam ca agenti utilizatori XForms vor aparea pe dispozitive mobile in curand.

Ce servere suporta XForms in momentul de fata?

Toate! XForms are cateva metode de trimitere noi fata de HTML Forms, dar toate sunt metode HTTP standard pentru trimitere de date prin retea. XForms poate folosi metoda 'PUT' pentru a pune datele pe server, poate vorbi cu un server SOAP sau XML RPC, dar suporta si formate mai vechi, permitand folosirea XForms cu toate serverele actuale.

Cine sustine XForms?

XForms working group, care a creat XForms, include reprezentanti de la multe companii majore din domeniu; vezi press-release si testimonials pentru detalii. In plus, exista un mare numar de implementari care au fost dezvoltate. De fapt, XForms este cea mai bine implementata tehnologie W3C,in comparatie cu timpul de la aparitie.

Mari grupuri de utilizatori incep sa apara, printre care initiativa e-government a guvernului Marii Britanii, precum si serviciul de taxe si industria de asigurari din alte tari.

Nu vin si alte companii cu noi forme de tehnologii?

Ba da. Formularele stau la baza revolutiei e-commerce si sunt inca un subiect fierbinte! Totusi, companiile care suporta XForms considera ca folosirea tehnologiei non-proprietara, bazata pe standarde si nu legata de un anumit producator are mai multe avantaje. Inseamna suport pentru o multitudine de agenti utilizatori in diferite platforme. Mai mult, odata ce intelegi avatajele XForms credem ca nu te va mai interesa altceva -- o singura implementare pentru platforme multiple, integrare cu XML, abilitatea de a edita documente XML externe!

Ce alte motive mai am sa folosesc XForms?

XForms home page este o buna sursa de informatii despre XForms (in engleza).

Exista carti despre XForms (tot in engleza), pe care le poti descoperi cu o cautare "XForms" la orice magazin major de carti online .

Exista o introducere numita XForms for HTML Authors, cu versiunea in romana XForms pentru autori HTML.