Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    guida o tutorial PHP, VUE.JS e MySQL

    Presupposto: sono un neofita autodidatta che utilizza lo stack LAMP(bitnami).

    Sul sito ho trovato una guida simile ma con Angular, PHP e MYSQL, ma leggendo ho visto che VUE.JS mi sembra più semplice da imparare e vorrei usarlo in sostituzione di Angular.
    Vorrei sapere se ci sono in rete dei tutorial o guide per questo stack.

    Inoltre ho un problema di cui non sono riuscito a trovare una risposta chiara:
    per utilizzare VUE.JS sul PC in cui risiede lo stack LAMP è obbligatorio installare NODE.JS per far funzionare un eventuale progetto?
    Ultima modifica di frankz55; 12-02-2019 a 17:46

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    28,454
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    L'ho vista, ma non parla del lato server, cioè di PHP e MySQL.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    28,454
    Quote Originariamente inviata da frankz55 Visualizza il messaggio
    L'ho vista, ma non parla del lato server, cioè di PHP e MySQL.
    Sono due ambienti diversi, per php vedi guide php idem mysql
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Sono due ambienti diversi, per php vedi guide php idem mysql
    Ho capito che sono ambienti diversi come lo è node.js, ma mentre php<->mysql mi è chiaro come collergarli tra loro, non mi è chiaro come collegare vue.js lato client e php lato server.
    ho capito solo che il tipo di file che può essere scambiato è di tipo Json

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    28,454
    Premesso che non conosco vue.js se è come angular una libreria lato server nella guida dovrebbe esserci il modo di collegarla al php, e nel casi comunque leggi altre guide.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    580
    Ciao Frank, per realizzare una app in cui frontend e backend siano realmente separati puoi farli comunicare tramite delle api rest.

    Lato backend puoi creare delle api in php (che conosci già), su Google trovi centinaia di guide a riguardo. Se vuoi velocizzare la cosa puoi usare un framework tipo laravel, o se vuoi puoi farti tutto a mano. Alla fine avrai un backend che risponderà alle chiamate del frontend con del codice json.

    Lato frontend dovrai effettuare queste chiamate verso il backend per ricevere i dati con cui popolare i componenti, puoi farlo in più modi, ma guardati come funziona la api fetch() in javascript o una libreria tipo axios, e scegli quella che ti sembra più semplice da implementare.
    In pratica qui effettuerai queste chiamate al backend, prenderai i dati json che convertirai in oggetti js e userai questi oggetti per popolare i componenti js.

    Io non conosco Vue, uso principalmente React ma alla fine il principio è lo stesso.

  8. #8
    Quote Originariamente inviata da M4V1 Visualizza il messaggio
    Ciao Frank, per realizzare una app in cui frontend e backend siano realmente separati puoi farli comunicare tramite delle api rest.

    Lato backend puoi creare delle api in php (che conosci già), su Google trovi centinaia di guide a riguardo. Se vuoi velocizzare la cosa puoi usare un framework tipo laravel, o se vuoi puoi farti tutto a mano. Alla fine avrai un backend che risponderà alle chiamate del frontend con del codice json.

    Lato frontend dovrai effettuare queste chiamate verso il backend per ricevere i dati con cui popolare i componenti, puoi farlo in più modi, ma guardati come funziona la api fetch() in javascript o una libreria tipo axios, e scegli quella che ti sembra più semplice da implementare.
    In pratica qui effettuerai queste chiamate al backend, prenderai i dati json che convertirai in oggetti js e userai questi oggetti per popolare i componenti js.

    Io non conosco Vue, uso principalmente React ma alla fine il principio è lo stesso.
    OK. adesso sto incominciando a capire.
    Incomincerò a leggere qualche guida per laravel, che mi sembra che supporti già Vuejs o vedrò come alternativa axios
    Grazie.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    580
    Non fare confusione però, Lavaravel è perfetto per il backend, ma axios è una libreria per il frontend che funge da client per le chiamate verso il backend. Per farti capire come funziona con Vue:

    https://vuejs.org/v2/cookbook/using-...sume-apis.html

  10. #10
    Quote Originariamente inviata da M4V1 Visualizza il messaggio
    Non fare confusione però, Lavaravel è perfetto per il backend, ma axios è una libreria per il frontend che funge da client per le chiamate verso il backend. Per farti capire come funziona con Vue:

    https://vuejs.org/v2/cookbook/using-...sume-apis.html
    Se ho capito bene, tra axios lato cliente e lavarel lato server si scambiano i dati in formato Json e mi dovrebbero agevolare il lavoro di evitare di farmi le api.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.