PHP vs Ruby vs Python vs NodeJS : que disent les chiffres ?

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

ความคิดเห็น • 56

  • @nadjinmalade8738
    @nadjinmalade8738 2 ปีที่แล้ว +9

    Que dire ? Je suis passe du C++ a PHP. Et franchement j'ai kiffe. On reprochait a php de stagner et bien d'autres defaut. Mais depuis la version 7, PHP c'est une bombe et je crois que cela a encore de l'avenir. Des frameWorks comme Laravel on juste rendu sa beaute.
    L'autre avantage du php c'est que il est plus contrayant et plus complexe aux autres du coup il est plus facile a switcher.
    Apres il a sa vitesse. 3 fois plus rapide que python, c'est normal qu'il soit privilege pour les serveurs. des Outils comme Octane le font cotoyer la perfommance des langage super rapide.
    Mais Javascript peu importe ce que vous faire il faut l'apprendre c'est l'avenir
    Desole mon clavier est en Anglais. ;-) .

  • @honorer1233
    @honorer1233 ปีที่แล้ว +3

    PHP est et restera mon langage de prédilection. Et avec le framework Laravel, il est top 👌.

  • @tigassefred9699
    @tigassefred9699 2 ปีที่แล้ว +6

    Par contre une vidéo sur les avantages et inconvénients de Node et PHP serai top.

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว +1

      Je note l’idée :)

  • @Absconse210
    @Absconse210 2 ปีที่แล้ว +1

    Merci pour ta vidéo, ça confirme mon choix pour le développements des api que je voudrais faire faire

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Je suis ravi d’avoir pu être utile :)

  • @LOTFI__TECH
    @LOTFI__TECH 2 ปีที่แล้ว +1

    la compréhension des concepts et la maitrise du "resolution des problèmes " est plus important que choisir quel langage car si qlq'un maitrise parfaitement un langage il peut transitionner vers un autre langage très facilement en qlq semaines au plus .

  • @MrgnUTube
    @MrgnUTube 2 ปีที่แล้ว

    Excellente présentation!
    Pour ma part, qui cherche plutôt à être 'fullstack', le NodeJS est la technologie la plus naturelle.
    Avoir le même langage dès deux cotés n'a que des avantages (JS/JS ou plutôt TS/TS).
    Il est également possible de partager les mêmes 'concepts', par exemple en utilisant Angular/NestJs et les coordonner avec Nx (mono repo).
    Cela me permet de travailler sur des solutions complètes en oubliant presque la notion de frontend et backend.
    Je lance tout dans des terminaux sur un coté de l'écran de la même instance de VSCode, c'est extrêmement confortable.

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      J’ai déjà fait un projet en NodeJS et Angular (et TS, et Mongoose) mais je me retrouvais à avoir des différences dans les modèles (par ex. l’objectID de Mongo qui devient un string une fois communiqué au client) donc j’avais au final pas tant de code partagé que ça, mais faut que je me penche sur des solutions plus récentes (Nest ou Redwood) pour voir ce que ça vaut :)

    • @MrgnUTube
      @MrgnUTube 2 ปีที่แล้ว

      @@kodaps_fr Oui, mais dans ce cas les particularités viennent de Mongo et elles sont gérables de différentes façons.

  • @Lamine16
    @Lamine16 ปีที่แล้ว

    très beau travail, on attend de voir si les données ont changé pour 2023

  • @iht4660
    @iht4660 2 ปีที่แล้ว +1

    Pas mal comme vidéo, perso je suis développeur PHP principalement parce que l'entreprise où j'ai travaillé faisait du PHP, donc une fois freelance j'ai continué avec ^^
    Mais j'ai essayé Ruby on Rails et... c'est un framework incroyable, il fait des trucs de fous (bon faut pas trop regarder le code source par contre ^^')
    Après faut prendre en compte quel langages on préfère pour travailler et quel langage on préfère pour "jouer", par exemple j'aime bien m'amuser à développer en Elixir (oui c'est un plaisir masochiste ^^), mais y a pas de taf en Elixir x) et de toutes façon si je tombe sur un projet qui aurait besoin des perfs de Elixir je préfèrerais le faire en Golang, plus simple x)

  • @rachidamirat9470
    @rachidamirat9470 2 ปีที่แล้ว +1

    Merci pour ton travail....

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Avec plaisir, je suis content d’être utile :)

  • @oussenikabore
    @oussenikabore 2 ปีที่แล้ว +1

    Bonne explication Merci.

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Avec plaisir, merci pour les encouragements :)

  • @avidiuscassiusivanovitch7149
    @avidiuscassiusivanovitch7149 5 หลายเดือนก่อน

    et si vous êtes en freelance, où une boite, une entreprise qui vend des logiciels, souvent le client ne se soucis pas de ce qui est derriere?

  • @fromagetriste
    @fromagetriste 2 ปีที่แล้ว +1

    j'ai fait l'erreur de me lancer sur Django de Python, car je connaissais déjà un peu Pandas, et quelques autres Framework Python. Au final j'ai tout fait en anglais, et au moment de commencer à postuler en France je me suis rendu compte du peu d'offres en Python Web (j'insiste bien sur le web) car dans d'autres domaines il est très populaire. Ça m'a fait mal au moral, mais je vais me reconvertir en Node JS

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว +3

      Bon courage, c'est pénible quand on perd le bénéfice d'un investissement de temps comme ça. J'espère qu'avec Node vous allez pouvoir devenir un fromage heureux :)

    • @denyl_brook
      @denyl_brook 2 ปีที่แล้ว

      @@kodaps_fr un fromage heureux mdrr

    • @herono-4292
      @herono-4292 ปีที่แล้ว

      Je viens de voir sur indeed. Les 3 principales demandes sont : Php/ laravel ; Python et Node js/javascript.
      Donc je ne pense pas qu'il faille jeter direct le python à la poubelle pour le web.

  • @mykus1000
    @mykus1000 ปีที่แล้ว +1

    je fais le python avec django c'est intéressant. je déteste le php mais je suis obligé de refaire le php avec laravel

  • @maloukemallouke9735
    @maloukemallouke9735 ปีที่แล้ว

    typescript est géniale mais sont utilisation dans l backend n est pas répondue j ai essayer de faire une api avec express c est la galère pour trouver de la doc et les callback c était compliquer a faire
    si t as des conseil?

    • @kodaps_fr
      @kodaps_fr  ปีที่แล้ว

      Pour utiliser le typescript en back tente plutôt avec Nest JS (avec un s, pas NextJS :) )

    • @maloukemallouke9735
      @maloukemallouke9735 ปีที่แล้ว

      @@kodaps_fr Merci pour ton conseil, c'est ce que je fais .

  • @soufianta8374
    @soufianta8374 2 ปีที่แล้ว

    Ah notre bon vieux ruby. A choisir entre ruby et python, je choisis le ruby par contre ce langage n’est pas pré installé sur les systèmes d’exploitations à l’inverse de python. Ce que je n’aime pas en python c’est l’indentation forcé + souvent une seule manière de faire quelque chose à l’inverse de ruby où il différentes manières de le faire
    ! Que penses-tu de ruby personnellement ? Merci

  • @gamer-wl5sv
    @gamer-wl5sv 2 ปีที่แล้ว

    Apparement bcp de travail de mise à jour en particulier de sécurité à faire sous wordpress.
    Encore faut il trouver et convaincre les futur clients...

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Je pense que le vrai filon ce sont ceux qui sont déjà sur WordPress mais on besoin de maintenance :)

    • @gamer-wl5sv
      @gamer-wl5sv 2 ปีที่แล้ว

      @@kodaps_fr je voulais dire ont besoin mais ne le savent pas.
      Tu ne parle pas forcément de maj de sécurité mais de maintenance de quel type ?

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Oui tout à fait :)

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Je parle de mise à jour de style ou rajout de fonctionnalité / plugin, etc.

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      (Des besoins identifiés par les clients en somme )

  • @gamer-wl5sv
    @gamer-wl5sv 2 ปีที่แล้ว

    Et des Specialiste SQL ça existe ?
    même si c juste des requête a ma connaissance.
    On en entends pas trop parler sur les video.

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      J’ai deux collègues qui sont en Data et qui font beaucoup de SQL… mais elles font aussi beaucoup de Python :)

    • @gamer-wl5sv
      @gamer-wl5sv 2 ปีที่แล้ว

      @@kodaps_fr Ha oui donc un profil Sql sur un CV peutre un gros plus vu qu on travail sur des données .
      Je pensait que le métier était séparé, qu on donnait au "data scientist" un fichier de tableur sortie de requête à faire ingurgité aux programeur python ...
      C Vrai autant travailler sur les tables de la base directement mais faut des accès sécurisé et peutre risqué ou alors un copie de base pour être sécure.
      Très interresant tes vidéo merci

  •  2 ปีที่แล้ว +4

    Je pense que ruby est moins populaires en France. La plupart des entreprises sont partis sur du symfony et ror est quasiment mort chez nous j'ai l'impression, alors que je trouve ça tellement plus propre et sympa à utiliser.
    Php j'ai abandonné il y a bien 7 ans déjà, pas fait pour moi.
    De toutes façons actuellement je fais du kotlin qui me convient mieux déjà. Je ne fais plus de web.

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      Il y a 7 ans j’accompagnais une boîte qui essayait de recruter en RoR, et elle a eu beaucoup de mal à trouver qui que ce soit, donc ça ne m’étonne pas que les entreprises soient frileuses sur le sujet. Et quand au PHP, j’ai aussi abandonné (suite à un changement de poste) en 2013. Récemment j’ai recommencé à mettre les mains de dedans (… nouveau poste :D) et finalement ça a pas mal bougé entre les deux. Mais je comprends que ça rebute, c’est pas vraiment le dernier truc à la mode :D

  • @tigassefred9699
    @tigassefred9699 2 ปีที่แล้ว +1

    je combine Node(TypeScript) et PHP je m'amuse très bien, je ne chôme pas et je vis descenment. .

    • @MrgnUTube
      @MrgnUTube 2 ปีที่แล้ว

      Pour ton NodeJS, TSC? TSOA? NestJS? Autre?

  • @DarkRodFR
    @DarkRodFR 5 หลายเดือนก่อน

    On peut tout faire en python contrairement aux autres.

  • @gamer-wl5sv
    @gamer-wl5sv 2 ปีที่แล้ว +1

    On annonce le déclin de php mais il est toujours là. .

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว +1

      Avec une domination de près de 80% du marché il faudra un bout de temps avant qu’il soit parti :)

    • @gamer-wl5sv
      @gamer-wl5sv 2 ปีที่แล้ว

      J ai vu une proposition pour que ce soit php en le réadaptant qui soit le language serveur et client. .et interpretable par le navigateur ....

  • @angelHighTech
    @angelHighTech ปีที่แล้ว

    NodJs n'est pas un langage mais un environnement pour le JavaScript donc la comparaison est fossé si on part de ce principe !

    • @kodaps_fr
      @kodaps_fr  ปีที่แล้ว

      Pouvez-vous du coup m’indiquer ce qui ne tient pas dans les résultats de la vidéo par rapport à votre remarque ? :)

    • @angelHighTech
      @angelHighTech ปีที่แล้ว

      @@kodaps_fr premièrement votre vidéo est excellente, la structure est cohérente et bien illustré, mais j'aurais préféré une comparaison avec du JavaScript (langage vs langage) , aussi j'aurais aimé voir côté performance sur différents scénarios tel que des appels api ou traitement de données ext ...,donc pour ma part si vous indiquer que la comparaison c'est fait sur une base de langage ça aurait était a mon avis plus cohérent ! Enfin je vous dis Merci pour le contenu que vous avez fourni et les informations que vous avez donné ! Et bonne continuation

  • @feyroozcode
    @feyroozcode 2 ปีที่แล้ว

    NodeJS ne pas un langage de programmation

    • @kodaps_fr
      @kodaps_fr  2 ปีที่แล้ว

      C'est une variante de JavaScript, il comporte quelques différences et un versionning différent :)

    • @otmanm4095
      @otmanm4095 2 ปีที่แล้ว +1

      C'est le même Engine que celui de Chrome pour le coup (V8) et donc du coup c'est le même JavaScript que partout, par contre le runtime qui englobe l'engine n'a pas les mêmes APIs et la manière dont l'event-loop est gérer est un peu différente.

  • @vulcanjibe
    @vulcanjibe ปีที่แล้ว

    Ben déjà nodejs c est pas un langage donc c est mal barré de comparer nodejs et PHP 😂😂

  • @LvcasDeamon
    @LvcasDeamon 2 ปีที่แล้ว +5

    Ca fait 3 semaines que je suis sur php, je trouve ça immonde ! Au bout de trois semaine je n'est toujours rien compris se language me dégoute.

    • @MrgnUTube
      @MrgnUTube 2 ปีที่แล้ว +1

      Il a été fait un peu sur le tas et manque de cohérence :s

    • @Uxenora
      @Uxenora ปีที่แล้ว

      C'est pourtant presque aussi facile que le Python...

    • @cliffdev
      @cliffdev ปีที่แล้ว

      😂

  • @PierreSchinko
    @PierreSchinko 2 ปีที่แล้ว

    Moi, j'ai rien compris à ta vidéo 😁
    Ça me fais penser à un feuille d’impôt ou des remboursements de sécurité sociale 😁 😁
    Mais je n'ai qu'une chose à dire : Y a pas de mauvais langage, y a que des mauvais développeurs 😁 😁

  •  2 ปีที่แล้ว

    Node.js et pas un langage