Partage
  • Partager sur Facebook
  • Partager sur Twitter

Langage: préférer server-side scripting ou client-

    18 octobre 2020 à 17:08:51

    Bonjour, tout est dans le titre. C'est une question posée par un total néophyte. Le cours sur html indique que pour éviter les limites provoquées par les contraintes matérielles de l'ordinateur de l'usager, la solution est de faire tourner le système côté server pour seulement envoyer le résultat sur la machine client qui est donc moins sollicitée. 

    Or le javascript et le Jquery sont des langages client-side. Du coup, est-ce pertinent de les apprendre, ou faut-il se focaliser sur des langages server-side, ou les deux sont complémentaires ?  

    La question pourra semblée floue, ou mal cernée, mais bon...

    • Partager sur Facebook
    • Partager sur Twitter
      18 octobre 2020 à 22:12:26

      Salut,

      Vue ta question, je suppose que tu débutes et je te souhaite donc la bienvenue dans le monde du code.

      Avant de répondre spécifiquement à ta question (je passe le fait que Jquery n'est pas un langage mais une librairie javascript ;) ), je pense qu'il est bon de faire un petit point rapide sur cette séparation client serveur.

      Classiquement les rôles respectifs de chacun sont:

      • Client: présenter les données, intéragir avec l'utilisateur, récupérer les données, faire une première vérification etc etc
      • Serveur: Traiter les données récupérées par le client, appliquer les logiques métiers, sauvegarder en base etc etc

      Tu vois donc ici que les rôles sont différents, et par conséquents il est intéressant de connaître/maîtriser une technologie côté client et une technologie côté serveur.

      Ensuite, vient la question de tes préférences, si ton truc c'est de donner vie à des interfaces et que la partie "usine à gaz" d'une appli n'est pas forcément ce qui te fait vibrer, focalises toi sur les technologies clients (framework CSS, js etc), et apprends les bases côté serveur pour être polyvalent (ou vice versa si tu préfères le côté serveur).

      Après dans le monde des langages de programmation, ces dernières années à vue l'explosion du javascript car il est le langage roi du web et très polyvalent (tu peux l'utiliser en front classiquement, en back avec nodes etc etc).

      Le choix des technologies dépend des projets que tu veux faire, mais au stade où tu en es, focalises toi sur les principes et les paradigmes.

      • Partager sur Facebook
      • Partager sur Twitter
        18 octobre 2020 à 23:10:31

        Merci. Pour apprendre tout en ayant un but, j'essaye en fait d'apprendre les "briques" pour faire la chose suivante: site minimaliste avec un compte par personne, formulaires à remplir qui s'envoient ensuite, conservation des formulaires en historique de compte Point. 

        (je me permets de le dire, au cas où certains voudraient/pourraient me donner des conseils sur les langages fondamentaux à étudier. Apparemment: html et css, jquery/JS, et php). Il y a une telle diversité. Un peu comme si on devait choisir entre 40 langues vivantes...^^

        -
        Edité par xakula 18 octobre 2020 à 23:13:20

        • Partager sur Facebook
        • Partager sur Twitter
          20 octobre 2020 à 13:12:27

          Salut, pour le web html/css/js sont indispensables côté front, si tu veux continuer avec javascript, tu peux aller sur nodejs pour le back
          • Partager sur Facebook
          • Partager sur Twitter

          Langage: préférer server-side scripting ou client-

          × 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