Partage
  • Partager sur Facebook
  • Partager sur Twitter

Angular / Node (front-end ? back-end ?)

    13 mars 2018 à 19:01:31

    Bonjour à tous,

    J'ai des questions qui me trottent dans la tête, je suis entrain de suivre des tutoriels pour apprendre NodeJS & Angular dans le cadre d'un projet scolaire (gestion de rendez-vous - calendrier). Je vois des personnes qui utilisent Angular pour créer une authentification ( avec Auth0, par exemple) et d'autres qui utilisent passport-auth0, par exemple, pour Node.

    Je pensais qu'Angular n'était là 'que' pour la partie front-end, mais je vois qu'il peut aussi gérer des inscriptions/connexions, des requêtes HTTP, ... Comment puis-je différencier les deux ? Et comment choisir si créer ce système avec Angular ou Node ?

    J'essaye de trouver des exemples où les 2 technologies travaillent ensemble, je dois avouer que je me mélange un peu les pinceaux ...

    Merci les codeurs ! :D

    • Partager sur Facebook
    • Partager sur Twitter
      14 mars 2018 à 1:24:05

      Suis ta logique. Effectivement moi je ferai mieux tout cela en back avec passport.

      Après Angular je connais pas du tout, je suis plus sur React, mais je sais qu'angular est un vrai framework très complet donc ça m'étonne pas que tu trouves des fonctionnalités en doublon.

      • Partager sur Facebook
      • Partager sur Twitter
        14 mars 2018 à 9:09:08

        Salut madasino, merci de ta réponse, donc on peut vraiment le faire soit avec un, soit avec l'autre...le dilemme ! :p
        • Partager sur Facebook
        • Partager sur Twitter
          14 mars 2018 à 9:23:42

          Bonjour,

          Comme le dit madaniso, je te conseille de le faire en Node.js.

          En effet, Angular est un framework front end, la notion de base de données n'existe pas en Angular (pas  à ma connaissance en tout cas ^^) mais fait plutôt de la réaction par rapport à des données qu'on lui envoie (api généralement). A partir de ce postulat, je te conseille de faire tous les traitements de connexion en Node.js puis d'envoyer les résultats du traitement à Angular qui gérera l'affichage.

          Je n'ai fait que très peu d'Angular, ma solution est surement biaisé par mon manque d'expérience sur le framework.

          -
          Edité par eclairia 14 mars 2018 à 11:08:11

          • Partager sur Facebook
          • Partager sur Twitter
          "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
            14 mars 2018 à 11:01:07

            Salut eclairia,

            Merci pour le conseil, je connais NodeJS et un peu Angular, me reste à apprendre à mixer les deux du coup :p...

            • Partager sur Facebook
            • Partager sur Twitter
              14 mars 2018 à 20:49:16

              Miguelit_0 a écrit:

              Je pensais qu'Angular n'était là 'que' pour la partie front-end

              Et tu penses bien, car c'est exactement ça. Angular consomme des webservice REST (enfin, de préférences). Tu doit donc développer le backend qui présente ces services. Tu peux utiliser pour le backend PHP, Java, Node.js... aucune restriction.



              • Partager sur Facebook
              • Partager sur Twitter
                15 mars 2018 à 9:39:26

                Merci Sebajuste ! Je vais chercher des exemples de code où les 2 langages travaillent ensemble ... :p
                • Partager sur Facebook
                • Partager sur Twitter

                Angular / Node (front-end ? back-end ?)

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown