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

Conception Web Discussion :

Pourquoi JS en backend ?


Sujet :

Conception Web

  1. #1
    Membre habitu�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2017
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2017
    Messages : 8
    Par d�faut Pourquoi JS en backend ?
    Bonjour,

    Je souhaite avoir vos avis.

    En ce moment la mode est � node.js (la plateforme js coter backend) et ses frameworks, les seuls avantages que je vois c'est :
    • Un seul langage de programmation pour le client et serveur
    • Une grande communaut�


    Pourquoi ne pas passer par exemple sur du backend en Python qui a une syntaxe claire, qui est plus amusant mais surtout offre des performances sup�rieures comparer � Node.js, comme UVLOOP (petit comparatif en milieu de page) ou JaPronto ?

    Merci

  2. #2
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    �a tient mieux la charge et c'est plus simple � d�velopper et � exploiter.

    Il faut bien comprendre que les applis web ont tr�s tr�s souvent pour particularit� par rapport aux applis d'entreprises de devoir encaisser un tr�s grand nombre de requ�tes effectuant chacune de petites op�rations. Souvent en entreprise on aura peu de requ�tes mais effectuant des calculs et op�rations complexes.

    Dans le premier cas node.js est bien mieux adapt�, il a �t� con�u pour �a.

    Dans le deuxi�me du Java (ou C#) sera plus adapt�.

    Une architecture qui se r�pand dans les SI qui ont beaucoup de volume c'est d'avoir un premier niveau de backend en node.js pour faire de l'orchestration et renvoyer � d'autres serveurs node.js pour les requ�tes simples et envoyer les traitements complexes sur des backends Java, C# et autre artillerie lourde.

    Je ne vois pas trop les avantages de python en dehors de la maturit�. Il y a peu d'offres d'h�bergement SaaS me semble-t-il, et peu de frameworks.

  3. #3
    Membre habitu�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2017
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2017
    Messages : 8
    Par d�faut
    Bonjour Marco46 et merci pour ton retour

    Cependant j'aurais �galement encore deux questions :

    • Que penses-tu que Python puisse faire aujourd'hui � part des scripts et des applications syst�mes (tr�s utiliser par les experts en cybers�curit�, par exemple scapy, etc...) ?
    • Et que penses-tu de uvloop ? Car en croire le shema il g�re plus de requ�te que node, ne serais-ce pas mieux � d�ployer une telle technologie o� ce n'est pas un crit�re si important ?

  4. #4
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Je ne connais pas l'�cosyst�me Python.

    Je peux juste te dire que l'�cosyst�me JavaScript est prioris� par une majorit� d'acteurs pour le web, surtout outre Atlantique mais �a arrive fort en France depuis quelques mois. Peut �tre qu'une vague Python arrive derri�re mais j'en doute, l'�cosyst�me le plus actif sur github est laaaargement JavaScript.

  5. #5
    Membre extr�mement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par d�faut
    Citation Envoy� par Remy999 Voir le message
    Pourquoi ne pas passer par exemple sur du backend en Python qui a une syntaxe claire, qui est plus amusant
    Non, je ne trouve pas que python puisse �tre un langage plus amusant que le JavaScript que je trouve sinc�rement beaucoup attractif et "fun" avec tout son univers nodeJs

  6. #6
    Membre habitu�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2017
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2017
    Messages : 8
    Par d�faut
    Merci pour vos retours

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 7
    Dernier message: 02/12/2018, 10h28
  2. Que choisir ? C# , VB.NET, C++, Delphi ? pourquoi ?
    Par Louis-Guillaume Morand dans le forum G�n�ral Dotnet
    R�ponses: 475
    Dernier message: 08/04/2010, 19h27
  3. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum D�bats sur le d�veloppement - Le Best Of
    R�ponses: 85
    Dernier message: 10/03/2009, 14h43

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