Samsung Galaxy J5 (2017) ПОЛНЫЙ ОБЗОР / ВСЕ ФИШКИ И ФУНКЦИИ
jonka mukaan yhä useammat ihmiset pitävät vaihtoehtona XML: lle, on saanut lisävoimaa standardimaailmasta Ecma
Ecman yleiskokous on hyväksynyt ECMAScriptin viidennen numeron Istvan Sebestyenin mukaan, organisaation pääsihteeri. Tämä uusi versio ECMAScriptistä, josta suosittu JavaScript on murre, on natiivituki JavaScript-objektin merkinnän (JSON) käyttämistä varten.
Tämä sisällyttäminen "varmasti vaikuttaa suuresti kehittäjiin", Douglas Crockford, JSON: n luoja on Yahoo-ohjelmistoarkkitehti.
"JSON on jo melko laajalti käytössä Web-sovelluksissa. JSON on sisällytetty ECMAScript-kieleen [JSON] toteutukset nopeutuvat ja turvallisemmat", Crockford sanoi. Hyväksyminen on myös merkki siitä, että verkkosovelluskehitysyhteisö syrjäyttää XML: n käyttämisen ainoana haluttuna standardina datan vaihtamiseksi eri järjestelmien välillä ainakin niissä tapauksissa, joissa tarvitaan suhteellisen yksinkertaisia jäsenneltyjä tietoja.
Uusi standardi, virallisesti nimeltään ECMA-262, sisältää objektin sekä JSON-tekstien luomiseen että jäsentämiseen. Suurin osa siitä seuraa vuoden 2006 Internet Engineering Task Force RFC 4627, jonka on kirjoittanut Crockford. Uusi ECMAScript-standardi yrittää korjata useita JSON: n ympärillä olevia tietoturvaongelmia.
Usean Web-sovelluskehittäjän käyttämät XML-pohjaiset lähestymistavat, kuten Simple Object Access Protocol, käyttävät JSON: jotta se voidaan siirtää kahden tietokoneen välillä. Tämä luo kaksi toisinaan vastakkaista leiriä Web-sovelluskehitysyhteisössä.
"JSON: n ja XML: n kannattajien välinen jakauma on vahva ja jatkuu lähitulevaisuudessa", toteaa Daniel Markham, Ajaxin arkkitehti ja Virginia
Julkisasiamiehet ovat ylistäneet JSON: n yksinkertaisuutta. RFC: n mukaan JSON kehitettiin erityisesti käsittelemään "strukturoidun datan sarjoittamista". JSON on joukko yleissopimuksia tai kielioppi, kuinka tilata lähetettävät tiedot, jotta vastaanottaja voi jäsentää ne. Se lainataan JavaScriptin säännöt objekteiden ja matriisien muotoilemiseksi. Sen sijaan XML perustuu skeemauspohjaisiin merkintätunnisteisiin, jotka yleensä tekevät datasetistä suuremman ja monimutkaisemman kuin JSON: ssä tyypillisesti tehdyt.
"Olen yleinen JSON over XML -piiri, lähinnä siksi, että XML: llä on paljon Sinulla on kaivaa läpi saadaksesi mitään hyödyllistä siitä. On vain ylimääräinen kognitiivinen kuormitus, jota sinulla ei ole, jos JavaScript-objektiesi sopivat tiiviisti palvelinyksiköidesi kanssa ", Markham sanoi. Markham totesi myös, että XML: llä on joustavuus, jota JSON ei voi sovittaa. "XML on edelleen Sveitsin armeijan veitsi Internetissä: pystyy käsittelemään kaikenlaisia tietoja mistä tahansa liittimestä", hän sanoi.
Crockford muotoili JSON: n vuonna 2001 työskennellessään useissa Web-sovelluksissa käyttäen Ajaxin web-kehitystyökaluja, joka sisältää JavaScript, XML ja HTML. Hän löysi XML: n liian tarpeeksi suuriksi. "XML oli vain anteeksiantamaton ruma ja tehoton, joten keksimme JavaScriptin oman datan edustuksen edustamaan tietoja", Crockford sanoi. Crockford on yleisesti mainittu JSON: n keksijänä, vaikka hän on vaatimaton olettaen, että tämä nimitys on. "Se oli jo luonteeltaan, löysin juuri sen", hän sanoi.
JSON on kasvanut vuonna 2001, ja se on kasvanut suosionaan. JSON.org-sivustossa luetellaan useita JSON-muuntimia kielille, kuten Perl, Active Server Pages, PHP, C, Java, Python ja muut. Yahoo tukee JSONia sen Web-palveluissa. Uusimpien Internet Explorerin ja Firefoxin versioilla on JSON-tuki. JSON "näyttää olevan ensimmäinen ECMAScript 5 -työkalu, joka tullaan käyttämään yleisesti", Crockford sanoi.
JSON itse on aina ollut osa ECMAScriptia, ainakin sikäli kuin Crockford käytti ECMAScript-kielioppia JSON: n perustana. Erona ECMAScript 5: n kanssa, Crockford totesi, että ECMAScriptillä on "sisäänrakennettu kirjastotuki" JSON: lle. Tämä auttaa turvallisuuden kannalta.
Useimmat kehittäjät käyttivät JavaScript-eval () -toimintoa jäsentääkseen JSON-pohjaisen tekstin käyttökelpoisiin tietorakenteisiin. Tietoturva-alan ammattilaiset näkevät tämän lähestymistavan turvallisuusongelmana, koska tällainen syöttötapa voisi sallia kolmannen osapuolen laittaa haitallisen koodin. Uusi jäsennin poistaa tarpeen käyttää eval () -toimintoa, Crockford sanoi.
Sun Microsystemsin XML-muotoilun ja verkkoteknologian johtaja Tim Bray totesi, että XML-harjoittajat, joiden kanssa hän on työskennellyt, katso arvo JSON. "XML: llä on joukko ominaisuuksia, jotka mahdollistavat asiakirjojen vaihtoa (blogikappaleita, uutislähetyksiä, lääketieteellisiä julkaisuja), ja nämä voivat olla tarpeettomia puhtaiden tietojen vaihtamiseksi", hän totesi sähköpostitse. "JSON toimii todella hyvin tällaisten tavaroiden vaihtamiseksi ja, kuten XML, on hienoimmin myyjän itsenäinen."
Bray epäilee, että ECMA: n siunaus vaikuttaa paljon JSON: n käyttöönottoon, koska se on jo laajalti käytössä, t kärsivät yhteentoimivuusongelmista, joita standardit yleensä koskevat. "JSON: n todellisuutta [mutta] JSON on jo syvästi istutettu Web-tietotekniikkaan."
ECMAScript on JavaScript-ohjelmointikielen toimittaja-neutraali versio, joka oli alun perin jonka Netscape on luonut komentosarjakieltä verkkoselaimille.
Intelin Core i7 -standardit hallitsevat PC-kaavioita
Uudet pöytäjärjestelmät Intelin neljän ytimen Core i7 -prosessoreilla - Dellin, Falcon Northwestin, Micro Express ja muut ovat tehneet vaikutuksen Top 10 -listallemme.
802.11N Todistaa, että standardit eivät ole niitä, joita he käyttävät
Ihanteellisesti standardit saapuvat ennen niiden käyttöönottoa. IEEE-prosessi muutti kuitenkin niin hitaasti, että toimittajat hyväksyivät standardiluonnoksen ja aloittivat laitteiston valmistuksen.
Viimeisimmät HDMI 1.4 -standardit 3D-tuen lisäämiseen
HDMI-lisensointi tapaa tammikuussa 3D: n lisäämisen uusimpaan HDMI 1.4 -spesifikaatioon.