>...c clair qu'il vaut mieux réécrire.
Heu, il faut tout réécrire, c'est juste pas la même chose.
>En plus, souvent, les développeurs VBScripts, ce sont de gros cochons...
Le principal problème est qu'en VBS, faut réinventer la roue tous les jours. Par exemple, PHP et Perl sont extremement riches pour manipuler des chaines de texte, tandis que VBS se contente d'une dizaine fonctions minables. A tel point, que j'ai du réécrire une petite bibliothèque de gestion de chaine contenant des fonctions comme isalpha()...
De plus, La version de VBS fournie avec IIS 4 est la 3.qqch qui ne contient pas de gestion des regexp, pas de pseudo-gestion objet, et d'autres joyeusetés du même genre.
Enfin, le VBS est très verbeux et donne du code très indigeste à lire
le separateur d'instructions est le retour à la ligne (\r\n donc pb avec les macs), pas de possibilité de mettre deux instructions sur la même ligne)
un simple a = (condition)?valeur1:valeur2 ; n'est tout simplement pas imaginable, il faut faire
If (condition) Then
a = valeur1
Else
a = valeur2
End If (nan mais, j'te jure...)
VBS est très joueur pour les fonctions mal documentée, on en découvre tous les jours ("ah, tiens, en fait, cette fonction ne marche que en fournissant tel parametre?" Ceci est particulierement évident pour les connexions aux bases de données qui sont dans le meilleur des cas folkloriques
En gros, la philosophie générale est globalement à chier (j'ai même pas parlé des composants COM).
Finalement, les devs font un peu ce qu'ils peuvent avec ce qu'on leur donne.
J'dis pas que tous les devs font du code propre, mais ca peut peut être expliqué la "beauté" du code produit en VBS.
Bref, l'ASP en VBS plus jamais. JScript à la rigueur (encore que ...)
[^] # Re: Bonne chose mais...
Posté par Anonyme . En réponse à la dépêche Gartner Group recommande de lacher IIS !. Évalué à 10.
Heu, il faut tout réécrire, c'est juste pas la même chose.
>En plus, souvent, les développeurs VBScripts, ce sont de gros cochons...
Le principal problème est qu'en VBS, faut réinventer la roue tous les jours. Par exemple, PHP et Perl sont extremement riches pour manipuler des chaines de texte, tandis que VBS se contente d'une dizaine fonctions minables. A tel point, que j'ai du réécrire une petite bibliothèque de gestion de chaine contenant des fonctions comme isalpha()...
De plus, La version de VBS fournie avec IIS 4 est la 3.qqch qui ne contient pas de gestion des regexp, pas de pseudo-gestion objet, et d'autres joyeusetés du même genre.
Enfin, le VBS est très verbeux et donne du code très indigeste à lire
If (condition) Then
a = valeur1
Else
a = valeur2
End If (nan mais, j'te jure...)
En gros, la philosophie générale est globalement à chier (j'ai même pas parlé des composants COM).
Finalement, les devs font un peu ce qu'ils peuvent avec ce qu'on leur donne.
J'dis pas que tous les devs font du code propre, mais ca peut peut être expliqué la "beauté" du code produit en VBS.
Bref, l'ASP en VBS plus jamais. JScript à la rigueur (encore que ...)