IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VueJS Discussion :

Comment installer un Vue sur site Web ?


Sujet :

VueJS

  1. #1
    Membre à l'essai Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Comment installer un Vue sur site Web ?
    Bonjour à tous.

    Je viens vous voir pour avoir un avis sur comment lancer une petite applis Vue.js correctement !

    J'ai un serveur linux, apache / php7 / mysql + un site symfony.
    Je souhaiterais faire quelque chose comme jeux.monsite.fr qui tomberais sur le Vue.JS qui lui devrait pouvoir discuter avec le symfony d'une manière ou d'une autre ( webservice / route etc )

    Donc je viens vous demander comment je peux faire ce fonctionnement de A à Z, install node ? etc Je ne m'y connais pas vraiment et je souhaiterais faire au mieux, au plus normal et conventionnel.
    Le but est de me lancer correctement dans vue.js car cette techno me semble extrêmement interessante et dynamique pour un site web.

    Merci d'avance !

  2. #2
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Vue.js sert à faire des SPA. Une SPA c'est en gros un fichier index.html et du javascript et du css. Le tout doit être déployé sur un serveur web (Apache par ex). Lorsque ton utilisateur requête ton domaine, le Apache sert le index.html, le js et les css. La SPA requête ton serveur PHP qui va exposer les données sous forme de service REST via des flux json.

    Tu as donc 2 applis à gérer :

    - ton front Vue.js
    - ton back PHP (les endpoints REST)

    Pour PHP j'y connais rien et j'aurais tendance à utiliser plutôt du node.js mais pourquoi pas.

    Pour Vue.js, pour démarrer un projet tu as pas mal de templates différents à utiliser au travers du CLI de vuejs :

    - webpack
    - webpack-simple
    - browserify
    - browserify-simple
    - simple
    - ... liste non exhaustive ...

    Node.js obligatoire à installer sur ta machine de dev, mais pas sur ton environnement de prod (ton hébergeur quoi) si tu utilises PHP pour le backend.

    Bon courage !
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  3. #3
    Membre à l'essai Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Hello.

    Je viens de me rendre compte que je n'ai pas répondu pour dire merci, j'en suis désolé.

    J'ai progressé sur le sujet et installé nodeJS et vueJS.
    Avec cela j'ai mis en place un petit site test grâce à "npm run dev"

    Mon souci maintenant c'est pour mettre en ligne ce code et qu'il soit accessible à tous via une url.
    Je n'ai absolument pas compris comment faire, j'ai un serveur maison linux, une dns chez gandi.

    Quelqu'un pourrait-il me renseigner svp ? (j'ai même testé de push le code directe sur mon mutualité OVH, sur un malentendu.. mais non)

    Et voici mon code : https://github.com/Hollux/vueJS1
    Je cherche aussi des conseils sur comment faire les choses correctement car la ça me semble un peu brouillon ..

    Merci d'avance, et encore merci à Marco

  4. #4
    Membre à l'essai Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Double post

    J'ai trouvé que la commande npm run build va créer un build entier qui sera mis dans le dossier dist.
    Il m'a ensuite suffis de l'attraper et de le poser sur un serveur apache et le tour est joué, il y a un index.html dedans et des fichiers html css js img etc.
    Voila, je passe à la suite de mon plan pour conquérir le monde !
    Minus on y va

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2018
    Messages
    537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Avril 2018
    Messages : 537
    Points : 634
    Points
    634
    Par défaut
    Bonsoir,
    Vous pouvez aussi voir ce tutoriel VueJS

Discussions similaires

  1. comment gerer des formations sur site web
    Par da_latifa dans le forum Framework .NET
    Réponses: 0
    Dernier message: 12/08/2016, 22h58
  2. Comment installer ce carrousel sur mon site ?
    Par Acid-apple dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 08/05/2010, 12h46
  3. [Forum] Comment installer un forum sur son site
    Par oceanne dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 23/06/2007, 11h36
  4. Comment installer mes pages sur un serveur web Apache
    Par lyncarey dans le forum Apache
    Réponses: 1
    Dernier message: 01/01/2007, 22h14
  5. [Forum] Comment installer un forum sur un site perso ?
    Par young077 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 14/05/2006, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo