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. ;-) .
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)
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.
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 :)
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 .
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 Merci pour ton conseil, c'est ce que je fais .
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.
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
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
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
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 :)
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.
@@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
@@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
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.
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 😁 😁
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. ;-) .
PHP est et restera mon langage de prédilection. Et avec le framework Laravel, il est top 👌.
Par contre une vidéo sur les avantages et inconvénients de Node et PHP serai top.
Je note l’idée :)
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)
Merci pour ta vidéo, ça confirme mon choix pour le développements des api que je voudrais faire faire
Je suis ravi d’avoir pu être utile :)
très beau travail, on attend de voir si les données ont changé pour 2023
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.
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 :)
@@kodaps_fr Oui, mais dans ce cas les particularités viennent de Mongo et elles sont gérables de différentes façons.
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 .
Merci pour ton travail....
Avec plaisir, je suis content d’être utile :)
Bonne explication Merci.
Avec plaisir, merci pour les encouragements :)
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?
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?
Pour utiliser le typescript en back tente plutôt avec Nest JS (avec un s, pas NextJS :) )
@@kodaps_fr Merci pour ton conseil, c'est ce que je fais .
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.
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
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
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
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 :)
@@kodaps_fr un fromage heureux mdrr
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.
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
je combine Node(TypeScript) et PHP je m'amuse très bien, je ne chôme pas et je vis descenment. .
Pour ton NodeJS, TSC? TSOA? NestJS? Autre?
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.
J’ai deux collègues qui sont en Data et qui font beaucoup de SQL… mais elles font aussi beaucoup de Python :)
@@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
On peut tout faire en python contrairement aux autres.
Apparement bcp de travail de mise à jour en particulier de sécurité à faire sous wordpress.
Encore faut il trouver et convaincre les futur clients...
Je pense que le vrai filon ce sont ceux qui sont déjà sur WordPress mais on besoin de maintenance :)
@@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 ?
Oui tout à fait :)
Je parle de mise à jour de style ou rajout de fonctionnalité / plugin, etc.
(Des besoins identifiés par les clients en somme )
NodJs n'est pas un langage mais un environnement pour le JavaScript donc la comparaison est fossé si on part de ce principe !
Pouvez-vous du coup m’indiquer ce qui ne tient pas dans les résultats de la vidéo par rapport à votre remarque ? :)
@@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
On annonce le déclin de php mais il est toujours là. .
Avec une domination de près de 80% du marché il faudra un bout de temps avant qu’il soit parti :)
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 ....
Ben déjà nodejs c est pas un langage donc c est mal barré de comparer nodejs et PHP 😂😂
NodeJS ne pas un langage de programmation
C'est une variante de JavaScript, il comporte quelques différences et un versionning différent :)
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.
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.
Il a été fait un peu sur le tas et manque de cohérence :s
C'est pourtant presque aussi facile que le Python...
😂
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 😁 😁
Node.js et pas un langage