Cette conférence est volontairement inutile, elle n'existe que pour satisfaire les curieux et curieuses. Vous êtes-vous déjà demandé quelle étaient les différences entre Composer et NPM ? Quel est l'équivalent de l'autoloader dans Node, et comment cela change la perspective sur la gestion de dépendances ? Comment comprendre les promise et async/await quand on programme en PHP depuis toujours ? Pourquoi PHP baigne-t-il moins dans l'asynchrone, est-ce qu'on loupe quelque chose avec notre bon vieux PHP-FPM ? Pourquoi les équivalents JS à Symfony et Laravel partent du frontend plutôt que du backend (Next, React…) ? Comment TypeScript se compare à PHP 8.2 + PHPStan, pourquoi certains projets majeurs s'éloignent de TypeScript, et qu'en retirer pour le futur du PHP typé ? Performances, exceptions, debugging, frameworks, tests, bundling, build, build et rebuild… À quoi ressemble une journée-type quand on a pas besoin de préfixer ses variables par des $ ?

Je fais du PHP depuis 2006 et j'ai plongé dans l'écosystème Node il y a 2 ans. Je participe aujourd'hui à la maintenance de projets open-source JavaScript/TypeScript qui comptent plus de 30 millions de téléchargements/mois. Voici mes découvertes, émerveillements et surprises, expliquées SANS TROLL à celles et ceux qui font du PHP tous les jours (et qui n'ont pas forcément envie de changer).

Comments

Please login to leave a comment