Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2017-03-30 21:33:56.0 alle 2017-03-30 21:33:56.0
    Json
    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? Newbie, inesperto
    • Avatar
      ☺
      Scritto da
      ::1
      il 2017-03-30 22:11:55.0 alle 2017-03-30 22:11:55.0
      Trollate totali: 12321
      Re: Json
      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? Newbie, inesperto

      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.
      • Avatar
        Scritto da
        Non Autenticato
        il 2017-03-31 00:05:05.0 alle 2017-03-31 00:05:05.0
        Re: Json
        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? Newbie, inesperto
        >
        > 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?
        • Avatar
          Scritto da
          Non Autenticato
          il 2017-03-31 04:03:20.0 alle 2017-03-31 04:03:20.0
          Re: Json
          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? Newbie, inesperto
          > >
          > > 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.
        • Avatar
          ☺
          Scritto da
          ::1
          il 2017-03-31 08:25:16.0 alle 2017-03-31 08:25:16.0
          Trollate totali: 12321
          Re: Json
          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? Newbie, inesperto
          > >
          > > 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.
          • Avatar
            Scritto da
            Non Autenticato
            il 2017-03-31 11:12:15.0 alle 2017-03-31 11:12:15.0
            Re: Json
            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? Newbie, inesperto
            > > >
            > > > 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?
            • Avatar
              ☺
              Scritto da
              Wakko Warner
              Wakkus Horribilis
              il 2017-03-31 11:25:29.0 alle 2017-03-31 11:25:29.0
              Trollate totali: 6779
              Re: Json
              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? Newbie, inesperto
              > > > >
              > > > > 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
              • Avatar
                ☺
                Scritto da
                ::1
                il 2017-03-31 11:47:54.0 alle 2017-03-31 11:47:54.0
                Trollate totali: 12321
                Re: Json
                Scritto 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? Newbie, inesperto
                > > > > >
                > > > > > 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.
              • Avatar
                Scritto da
                Non Autenticato
                il 2017-03-31 12:05:26.0 alle 2017-03-31 12:05:26.0
                Re: Json
                Scritto 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? Newbie, inesperto
                > > > > >
                > > > > > 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.
<softv>

Pagina generata in 63 millisecondi

Utenti attivi: 11 nell'ultimo minuto, 25 negli ultimi cinque minuti, 50 negli ultimi 15 minuti