Parsing Date Time Strings - Moment.js Tutorial #2
formatul de schimb pentru aplicații Web, considerat de un număr tot mai mare de persoane ca fiind o alternativă la XML, a obținut un impuls de la organismul de standardizare Ecma.
Adunarea Generală Ecma a aprobat cea de-a cincea ediție a ECMAScript, conform lui Istvan Sebestyen, secretarul general al organizației. Inclusiv în această nouă versiune a ECMAScript, din care popularul JavaScript este un dialect, este suportul nativ pentru utilizarea JSON.
Această includere "va avea cu siguranță un impact mare asupra dezvoltatorilor", a spus Douglas Crockford, Arhitectul software-ului Yahoo citat ca creator al JSON
"JSON este deja destul de larg utilizat în aplicațiile Web. Prin implementarea JSON în limba ECMAScript, implementările [JSON] vor deveni mai rapide și mai sigure", a spus Crockford. Aprobarea este, de asemenea, un semn că comunitatea dezvoltării de aplicații web se îndepărtează de utilizarea XML ca unicul standard dorit pentru schimbul de date între sistemele disparate, cel puțin în acele cazuri în care este necesară furnizarea unor date structurate relativ simple.
Noua standard, oficial ECMA-262, include un obiect atât pentru crearea și parsarea textelor JSON. În cea mai mare parte, este vorba de Internet Engineering Task Force RFC 4627 din 2006 scris de Crockford. Noul standard ECMAScript încearcă să remedieze o serie de probleme de securitate în jurul JSON.
În ultimii ani, un număr din ce în ce mai mare de dezvoltatori de aplicații Web au folosit JSON în loc de abordări bazate pe XML, cum ar fi Protocolul de Acces Simplu pentru Obiecte astfel încât acesta să poată fi transferat între două computere. Acest lucru a creat două tabere uneori opuse în cadrul comunității de dezvoltare de aplicații web.
"Diviziunea dintre avocații JSON și XML este puternică și va continua în viitorul apropiat", a declarat Daniel Markham, arhitect Ajax și partener principal al Virginiei pe baza de consultanță a firmei Bedford Technology Group.
Avocații au lăudat JSON pentru simplitatea sa. Potrivit RFC, JSON a fost dezvoltat special pentru a face față "serializării datelor structurate". JSON este un set de convenții sau o gramatică cu privire la modul de comandare a datelor care trebuie transmise, astfel încât acestea să poată fi analizate de către destinatar. Împrumută regulile JavaScript pentru formatarea obiectelor și a matricelor. Dimpotrivă, XML se bazează pe etichete de marcare bazate pe schemă, care tind să facă seturile de date mai mari și mai complexe decât cele redate de obicei în JSON.
"Sunt un fan în general al JSON peste XML, de puf sintactic pe care trebuie sa-l sapi pentru a obtine ceva util din aceasta. Exista doar o sarcina cognitiva suplimentara pe care nu o aveti daca obiectele dvs. de JavaScript se potrivesc in stransa legatura cu entitatile de server ", a spus Markham. Markham a menționat, de asemenea, că XML are o flexibilitate pe care JSON nu o poate potrivi. "XML rămâne un cuțit al armatei elvețiene de pe Internet: capabil să se ocupe de tot felul de date de la orice conector", a spus el.
Crockford a formulat JSON în 2001 când lucrează la o serie de aplicații Web folosind setul Ajax, care include JavaScript, XML și HTML. A găsit XML să fie prea voluminos pentru nevoile lui. "XML a fost doar inexplicabil urât și ineficient, așa că am reușit să folosim reprezentarea datelor proprii ale JavaScript pentru a reprezenta datele", a spus Crockford. Crockford este numit pe scară largă ca inventator al JSON, deși este modest în a-și asuma acest apelativ. "A existat deja în natură, tocmai am descoperit-o", a spus el.
De la crearea sa în 2001, JSON a crescut în popularitate. Site-ul JSON.org afișează un număr de convertoare JSON pentru limbi precum Perl, Pagini Active Server, PHP, C, Java, Python și altele. Yahoo suportă JSON pentru serviciile sale Web. Cele mai recente versiuni ale Internet Explorer și Firefox au suport JSON. JSON "pare să fie primul bit al ECMAScript 5 care va fi lansat universal", a spus Crockford.
JSON în sine a fost întotdeauna o parte din ECMAScript, cel puțin în măsura în care Crockford a folosit gramatica ECMAScript ca bază pentru JSON. Diferența cu ECMAScript 5, a remarcat Crockford, este că ECMAScript are "suport încorporat în bibliotecă" pentru JSON. Acest lucru va ajuta în probleme de securitate.
Majoritatea dezvoltatorilor au folosit funcția JavaScript eval () pentru a analiza textul bazat pe JSON în structurile de date utilizabile. Profesioniștii din domeniul securității văd această abordare ca o eroare de securitate, deoarece această formă de intrare ar putea permite terților să insereze cod rău intenționat. Noul parser elimină necesitatea utilizării funcției eval (), a spus Crockford.
Tim Bray, co-creator al formatelor XML și director de tehnologii Web la Sun Microsystems, a observat că practicienii XML pe care le-a lucrat valoarea JSON. "XML are o mulțime de caracteristici care fac posibilă schimbul de documente (articole de blog, comunicate de presă, dosare medicale), iar acestea pot fi inutile pentru schimbul de date pure", a remarcat el prin e-mail. "JSON funcționează foarte bine pentru a schimba astfel de lucruri și, ca și XML, este frumos independent de furnizori".
Bray se îndoiește că binecuvântarea ECMA va avea un impact semnificativ asupra adoptării viitoare a JSON, deoarece este deja utilizat pe scară largă și nu " t suferă de problemele de interoperabilitate pe care le abordează standardele. "Evident, nu există nici un rău în ECMAScript [revizuirea] care să recunoască realitatea JSON [dar] JSON este deja profund implantat în cultura IT Web."
ECMAScript este versiunea neutră a furnizorului de limbaj de programare JavaScript, care a fost inițial create de Netscape ca limbaj de scripting pentru browserele Web.
NEC dezvoltă cititor RFID în format tri-format
Inginerii de la NEC au dezvoltat un cititor de carduri RFID compatibil cu toate cele trei formate wireless majore. au dezvoltat un cititor de carduri RFID (identificare de frecvență radio) compatibil cu toate cele trei formate wireless majore.
Cum poți obține un virus de calculator, un troian, o muncă, un spyware sau un program malware? Puteți obține virusul din PDF? Poate imaginile să poarte viruși? Poți fi infectat cu documentele Office? Citește totul aici!
Cum poate computerul să primească un virus, un troian, o muncă sau un program spyware? Care sunt modalitățile prin care malware-ul poate infecta computerul dvs. Windows? Ce tipuri de fișiere poartă virus și malware? Vom atinge aceste întrebări pe scurt și vom arunca o privire asupra unor fișiere și vom vedea dacă pot să vă infecteze computerul sau telefonul.
Documentul portabil (PDF) este un format de fișier creat de Adobe Systems în 1993 pentru schimbul de documente. Anterior, un format propriu-zis, PDF-ul a fost lansat oficial ca un standard deschis la data de 1 iulie 2008. În acest post vom analiza unele software-uri gratuite PDF Reader pentru Windows 10/8/7 PC.
Pentru Windows 10/8/7 PC.