-
JsonScritto daNon Autenticatoil 2017-03-30 21:33:56.0 alle 2017-03-30 21:33:56.0si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
-
Re: JsonScritto daNon Autenticatoil 2017-03-30 21:40:45.0 alle 2017-03-30 21:40:45.0Scritto da:
> si direbbe una specie di standard per scrivere Javascript se ho capito bene.
Json è sostanzialmente un'alternativa a XML: lo usi per scambiare dati tra componenti software.
> Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
Javascript si può anche usare per programmare server-side: vedi Node.js.
http://www.html.it/articoli/nodejs-un-framework-se...
-
Re: JsonScritto da:
> si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
La specifica del linguaggio la trovi su json.org, ed è molto semplice:1 1.3 <-- numero "stringa" true,false <-- booleano null [elemento,elemento] <-- array {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta)
Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…Young professional woman and busy mom.-
Re: JsonScritto daNon Autenticatoil 2017-03-31 00:05:05.0 alle 2017-03-31 00:05:05.0Scritto da: ::1
> Scritto da:
> > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
>
> Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> La specifica del linguaggio la trovi su json.org, ed è molto semplice:
>> 1 1.3 <-- numero > "stringa" > true,false <-- booleano > null > [elemento,elemento] <-- array > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) >
> Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
Cosa intendi esattamente per sottoparte di javascript?-
Re: JsonScritto daNon Autenticatoil 2017-03-31 04:03:20.0 alle 2017-03-31 04:03:20.0Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
> >
> > Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> > La specifica del linguaggio la trovi su json.org, ed è molto semplice:
> >> > 1 1.3 <-- numero > > "stringa" > > true,false <-- booleano > > null > > [elemento,elemento] <-- array > > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) > >
> > Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
>
> Cosa intendi esattamente per sottoparte di javascript?
Intende dire che è nato in javascript, ma poi si è diffuso anche in altri linguaggi come java o c#, le cui librerie offrono dei parser per Json.
In javascript per deserializzare un Json puoi utilizzare semplicemente JSON.parse(json).
Apri la console del browser e prova.var json= '{"employees":[{"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna", "lastName":"Smith"},{"firstName":"Peter", "lastName":"Jones"}]}'; var employees = JSON.parse(json);
Ora nella variabile employees hai un oggetto con una proprietà di nome "employees", ovvero un array che contiene i diversi impiegati.
-
Re: JsonScritto da:
> Scritto da: ::1
> > Scritto da:
> > > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
> >
> > Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> > La specifica del linguaggio la trovi su json.org, ed è molto semplice:
> >> > 1 1.3 <-- numero > > "stringa" > > true,false <-- booleano > > null > > [elemento,elemento] <-- array > > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) > >
> > Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
>
> Cosa intendi esattamente per sottoparte di javascript?
json non è altro che la sintassi (incompleta) degli oggetti letterali in javascript.Young professional woman and busy mom.-
Re: JsonScritto daNon Autenticatoil 2017-03-31 11:12:15.0 alle 2017-03-31 11:12:15.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
> > >
> > > Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> > > La specifica del linguaggio la trovi su json.org, ed è molto semplice:
> > >> > > 1 1.3 <-- numero > > > "stringa" > > > true,false <-- booleano > > > null > > > [elemento,elemento] <-- array > > > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) > > >
> > > Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
> >
> > Cosa intendi esattamente per sottoparte di javascript?
>
> json non è altro che la sintassi (incompleta) degli oggetti letterali in javascript.
Ed è stata usata per un formato di interscambio di dati. Non riesco a figurarmi nemmeno alla lontana come json combinato on le API fornte presumibilmente dal client di Zeronet possa permettere siti dinamici. A meno che la programmazione non avvenga in Javascript e le API in questione non simulino un file system, un DBMS e chissà quante altre cose. Ma in tal caso non dovrebbero esserci limiti, ad esempio alle dimensioni dei file simulati?-
Re: JsonScritto daWakko WarnerWakkus Horribilisil 2017-03-31 11:25:29.0 alle 2017-03-31 11:25:29.0Trollate totali: 6779Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
> > > >
> > > > Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> > > > La specifica del linguaggio la trovi su json.org, ed è molto semplice:
> > > >> > > > 1 1.3 <-- numero > > > > "stringa" > > > > true,false <-- booleano > > > > null > > > > [elemento,elemento] <-- array > > > > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) > > > >
> > > > Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
> > >
> > > Cosa intendi esattamente per sottoparte di javascript?
> >
> > json non è altro che la sintassi (incompleta) degli oggetti letterali in javascript.
>
> Ed è stata usata per un formato di interscambio di dati. Non riesco a figurarmi nemmeno alla lontana come json combinato on le API fornte presumibilmente dal client di Zeronet possa permettere siti dinamici.
Cosa intendi per "siti dinamici"? Con roba tipo AngularJS o AngularDart puoi creare gui dinamiche in javascript/dart scambiando semplicemente messaggi json con il server per ottenere i dati. A me siti che esistono solo nel client fanno un po' venire l'orticaria ma vabbé...Gli Svizzeri non sono tutti ricchi - Mattia-
Re: JsonScritto da: Wakko Warner
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
> > > > >
> > > > > Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> > > > > La specifica del linguaggio la trovi su json.org, ed è molto semplice:
> > > > >> > > > > 1 1.3 <-- numero > > > > > "stringa" > > > > > true,false <-- booleano > > > > > null > > > > > [elemento,elemento] <-- array > > > > > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) > > > > >
> > > > > Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
> > > >
> > > > Cosa intendi esattamente per sottoparte di javascript?
> > >
> > > json non è altro che la sintassi (incompleta) degli oggetti letterali in javascript.
> >
> > Ed è stata usata per un formato di interscambio di dati. Non riesco a figurarmi nemmeno alla lontana come json combinato on le API fornte presumibilmente dal client di Zeronet possa permettere siti dinamici.
>
> Cosa intendi per "siti dinamici"? Con roba tipo AngularJS o AngularDart puoi creare gui dinamiche in javascript/dart scambiando semplicemente messaggi json con il server per ottenere i dati. A me siti che esistono solo nel client fanno un po' venire l'orticaria ma vabbé...
Devi vederli come RIA, mi dirai che è una tecnologia un po' abusata, ma io non ci vedono solo aspetti negativi. Server side il carico è molto ridotto, e si riesce a implementare le cose bene se ci si mette un po' di impegno. Guarda il forum engine Discourse per esempio.Young professional woman and busy mom.
-
Re: JsonScritto daNon Autenticatoil 2017-03-31 12:05:26.0 alle 2017-03-31 12:05:26.0Scritto da: Wakko Warner
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > si direbbe una specie di standard per scrivere Javascript se ho capito bene. Quelli di Zeronet che può servire a fare siti dinamici, e portano ad esempio le applicazioni disponibili, tipo chat o social network, ma com'è possibile con un linguaggio client-side?
> > > > >
> > > > > Json è un linguaggio per scrivere strutture di dati, analogamente a quello che faresti con xml ad esempio, per far comunicare due sistemi tra loro. L'uso più comune è un server ed un browser, perché json non è altro che una sottoparte di javascript (i letterali per oggetti ed array, JSON sta per JavaScript Object Notation), pertanto ogni browser sa come interpretarlo.
> > > > > La specifica del linguaggio la trovi su json.org, ed è molto semplice:
> > > > >> > > > > 1 1.3 <-- numero > > > > > "stringa" > > > > > true,false <-- booleano > > > > > null > > > > > [elemento,elemento] <-- array > > > > > {"chiave":valore} <-- oggetto (array associativo, dove valore è per forza un ulteriore literal, e quindi un json valido a sua volta) > > > > >
> > > > > Non sono permessi i commenti, non sono permessi le definizioni di funzioni, gli operatori, le assegnazioni, la chiave degli oggetti è una stringa (in js non è obbligatorio apicettarla), altro che non mi viene in mente…
> > > >
> > > > Cosa intendi esattamente per sottoparte di javascript?
> > >
> > > json non è altro che la sintassi (incompleta) degli oggetti letterali in javascript.
> >
> > Ed è stata usata per un formato di interscambio di dati. Non riesco a figurarmi nemmeno alla lontana come json combinato on le API fornte presumibilmente dal client di Zeronet possa permettere siti dinamici.
>
> Cosa intendi per "siti dinamici"? Con roba tipo AngularJS o AngularDart puoi creare gui dinamiche in javascript/dart scambiando semplicemente messaggi json con il server per ottenere i dati. A me siti che esistono solo nel client fanno un po' venire l'orticaria ma vabbé...
Zeronet permette la creazione di siti decentralizzati P2P. Anche dinamici, cioè modificati dagli utenti, con database eccetera. Non essendoci un server suppongo che il programma che fa funzionare Zeronet funga sia da clent che da server, e dato che si menziona json potrebbe essere che le modifiche siano propagate ai peer tramite esso.
-
-
-
-
-
-