Bonjour à tous, je viens vers vous pour avoir votre avis.
Ma vision des choses est la suivante (exemple basé sur un site qui serait hébergé chez un hébergeur du type ionos) :
PHP a l'énorme avantage de rester côté serveur. Ainsi l'utilisateur ne voit jamais le code contrairement au javascript où, en cherchant un peu, il est facile de trouver le fichier JS et de consulter le code (et encore ça c'est dans le cas où le script n'est pas mis directement dans la page html auquel cas c'est encore plus simple à trouver). Ceci est très utile notamment lorsque l'on veut communiquer avec une base de données. On peut se logger directement depuis le code PHP de la page.
Si on veut faire la même chose en JS c'est impossible car sinon les identifiants de connexion à la BDD seraient facilement récupérables par un utilisateur mal intentionné. Du coup il faut héberger la BDD sur un serveur à part et faire communiquer site et BDD via une API. Mais de suite ça entraîne un coût supplémentaire pour le serveur hébergeant la BDD et de potentielles complications bien pénibles (CORS pour ne citer que ça).
Ma vision est bonne ou je me trompe quelques part ?
Parce que si ma vision est bonne, je ne comprends pas pourquoi on dit que le PHP est en perte de vitesse alors qu'il est bien plus pratique à utiliser que le JS...
Ma vision des choses est la suivante (exemple basé sur un site qui serait hébergé chez un hébergeur du type ionos) :
PHP a l'énorme avantage de rester côté serveur. Ainsi l'utilisateur ne voit jamais le code contrairement au javascript où, en cherchant un peu, il est facile de trouver le fichier JS et de consulter le code (et encore ça c'est dans le cas où le script n'est pas mis directement dans la page html auquel cas c'est encore plus simple à trouver). Ceci est très utile notamment lorsque l'on veut communiquer avec une base de données. On peut se logger directement depuis le code PHP de la page.
Si on veut faire la même chose en JS c'est impossible car sinon les identifiants de connexion à la BDD seraient facilement récupérables par un utilisateur mal intentionné. Du coup il faut héberger la BDD sur un serveur à part et faire communiquer site et BDD via une API. Mais de suite ça entraîne un coût supplémentaire pour le serveur hébergeant la BDD et de potentielles complications bien pénibles (CORS pour ne citer que ça).
Ma vision est bonne ou je me trompe quelques part ?
Parce que si ma vision est bonne, je ne comprends pas pourquoi on dit que le PHP est en perte de vitesse alors qu'il est bien plus pratique à utiliser que le JS...