Salut tout le monde!
Je cogite, chaque jour à la manière dont je vais développer mon prochain projet. Je me remet dans le bain après quelques années et je (re-)découvre quelques trucs.
Mon dernier vrai projet en date est de 2011 :bye: , c'était un jeu débuter en PHP puis transféré en Ruby. Et à l'époque c'était du coding sur le tas: le joueur cliquait un bouton pour lancer la construction, ça rafraîchissait la page pour enregistrer la requête SQL, un peu de js pour un minuteur et basta!
Je lis énormément en ce moment sur les nouvelles techno. Et je vois qu'aujourd'hui, les app sont vraiment structurées en "client-serveur".
J'ai lus quelques articles sur les API REST et je me posais la question : ce type de procédé peut il être utilisé pour le côté serveur?
Mon jeu, pour le côté client sera (sûrement, ça peut changer d'ici le commencement de la mise en prog') développer en PHP avec Symfony, en application "one page" avec Vue.js.
Mais pour le côté serveur?? Je sais que Symfony permet de faire des API. Mais de ce que j'ai lu, les API sont a la base créé pour permettre à d'autres de lancer certaines requête sur notre serveur. Mais il est probablement possible de sécuriser pour ne permettre que des requêtes internes.
Mes questions sont: comment faites vous la relation entre le client et le serveur? Je pourrais aussi utiliser des sockets avec Vue.js mais j'ai pas encore mis le nez dedans donc je ne sais pas quelle solution est la plus viable.
Merci pour vos éclaircissements.
Je cogite, chaque jour à la manière dont je vais développer mon prochain projet. Je me remet dans le bain après quelques années et je (re-)découvre quelques trucs.
Mon dernier vrai projet en date est de 2011 :bye: , c'était un jeu débuter en PHP puis transféré en Ruby. Et à l'époque c'était du coding sur le tas: le joueur cliquait un bouton pour lancer la construction, ça rafraîchissait la page pour enregistrer la requête SQL, un peu de js pour un minuteur et basta!
Je lis énormément en ce moment sur les nouvelles techno. Et je vois qu'aujourd'hui, les app sont vraiment structurées en "client-serveur".
J'ai lus quelques articles sur les API REST et je me posais la question : ce type de procédé peut il être utilisé pour le côté serveur?
Mon jeu, pour le côté client sera (sûrement, ça peut changer d'ici le commencement de la mise en prog') développer en PHP avec Symfony, en application "one page" avec Vue.js.
Mais pour le côté serveur?? Je sais que Symfony permet de faire des API. Mais de ce que j'ai lu, les API sont a la base créé pour permettre à d'autres de lancer certaines requête sur notre serveur. Mais il est probablement possible de sécuriser pour ne permettre que des requêtes internes.
Mes questions sont: comment faites vous la relation entre le client et le serveur? Je pourrais aussi utiliser des sockets avec Vue.js mais j'ai pas encore mis le nez dedans donc je ne sais pas quelle solution est la plus viable.
Merci pour vos éclaircissements.