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.