Comparatif des scripts côtés serveur - Cocnlusion
ECL - Campus - Options TIC

Comparaison des scripts côté serveur
Sommaire
o Introduction
o ASP
o JSP
o Perl
o PHP
o Conclusion
  Conclusion :

Comme nous avons pu le voir dans les différentes sections consacrées chacunes à un langage de script, les offres semblent au premier abord très proches en valeur. Pour effectuer une comparaison, voyons sur quels critères ils se différencient. Tout d'abord, chaque langage ayant ses particularités, ils présentent une complexité différentes et donc un temps d'apprentissage plus ou moins élevé. Et en évaluant leur puissance respective on peut en déduire un rapport complexité sur puissance. Puis, ils se distinguent par leur portabilité : sur quelles plate-formes tournent-ils ? Enfin, nous pouvons comparer la qualité de l'environnement autour de chacun de ces produits, à savoir s'il existe des AGL permettant de développer avec ces langages ou encore s'il est facile de trouver des ressources, si possible gratuites, en particulier des codes sources libres de droit. Essayons de rassembler ces critères de comparaison dans un tableau, avec une échelle allant de faible à élevé :

Langage ASP JSP PERL PHP3
Complexité d'apprentissage moyen élevé élevé faible
Puissance moyen bon/élevé élevé moyen
Complexité / Puissance bon faible/bon bon élevé
Portabilité faible élevé élevé bonne
AGL MS Visual InterDev IBM VisualAge for Java, ... Perl Builder, ... -
Ressources peu peu beaucoup énormément

Enfin, un des facteurs et des pas de moindres pouvant vous influencer pour commencer ou changer de langage est un facteur psychologique dépendant de la situation dans laquelle vous vous trouvez. Si c'est la première fois que vous effectuez un développement Internet, qui plus est si ce développement n'est pas très important, il serait plus judicieux de choisir un langage "simple" comme le php3. Il n'y a pas à se priver puisqu'il est gratuit. Si vous êtes dans une équipe avec des compétences plutôt dans un langage, il ne faut pas se priver des connaissances des autres personnes. Et si le langage en question est perl, il ne faut pas passer à côté du langage qui à l'heure actuelle donne encore les meilleures résultats dans la majorité des domaines. Si vous êtes dans une entreprise ayant des préférences en ce qui concerne un produits, je pense plus particulièrement aux entreprises tout Microsoft et où donc il n'y a pas d'autres alternatives à ASP, là évidemment il est préférable de ne pas froisser les esprits et de se conformer aux habitudes de la maison, à moins d'être un gourou d'un langage et donc de pouvoir imposer son point de vue par ses compétences. Enfin, si vous êtes récalcitrant à changer de langage, j'espère seulement que cette étude vous aura ouvert les yeux sur d'autres langages, surtout quand on sait qu'il est souvent nécessaire de connaître plusieurs langage pour être plus à même de s'adapter aux changements, et dieu sait comme ils sont fréquents dans ce "nouveau" domaine qu'est l'Internet.


  Bibliographie :
Pages Web dynamiques avec ASP - PHP - SQL, Jean-Marc Herellier & Philippe Mérigod, Campus Press 1999


© 2000 Romain Deneau