Que
choisissent les spécialistes ?
Les sites
web évoluant très vite, le choix des technologies à employer
n'est pas toujours évident. Ceux-ci intègrent en effet de
plus en plus de fonctionnalités. De sites statiques aux origines
du web, ils deviennent dynamiques, avec la capacité de générer
une page web à la demande, puis intelligent, en s'adaptant
aux utilisateurs. Ils intègrent et intégreront aussi de plus
en plus de fonctions qui les font rentrer dans le domaine
des applications. De plus, les impératifs de design, d'ergonomie
et de stratégie marketing sont maintenant primordiaux pour
créer un site qui réussit.
Deux grandes
catégories de solutions se dessinent: les solutions composées
de différentes briques qui seront intégrées par le concepteur,
ainsi que les solutions intégrées, telles Vignette ou Spectra,
qui permettent de gagner du temps et de répondre à des impératifs
du type "time-to-market".
Du
côté des solutions composées, on peut souligner que
le mélange des différents composants doit se faire parfois
avec circonspection. PHP
représente le côté "tendance" et offre pour avantage
ses bonnes performances, sa stabilité. L'engouement autour
de cette technologie représentante des logiciels libres, et
donc gratuite est aussi un avantage. Son défaut est principalement
sa jeunesse et donc, le manque de composants déjà développés.
Du point de vue des languages de développement, les ASP présentent
comme avantage leur rapidité de développement ainsi que le
nombre de développeurs maîtrisant cette technologie.
Mais
il est en général conseillé d'utiliser les produits Microsoft
avec d'autres produits Microsoft (par exemple: SQL Server
+ ASP + IIS).
Coldfusion aussi souvent cité comme une technologie facile
et engendrant des résultats rapides avec pour défaut son coté
"propriétaire". Mais la technologie la plus puissante, et
en tout cas la plus ouverte, est probablement Java, employée
de concert avec un serveur d'application (Par exemple Apache+Jserv
ou Websphere). Cette technologie permet de réaliser les sites
les plus complexes, en particulier au niveau commerce électronique.
Elle est aussi probablement la plus pérenne. Par contre les
temps de développement sont souvent plus longs. Au niveau
des bases de données, le produit le plus performant et adapté
au sites web est probablement Oracle, qui est cité comme tel
par la plupart des acteurs. Malheureusement, son prix est
en rapport avec ses performances. SQL Server 7 de Microsoft
passe pour un produit satisfaisant, malgré un manque d'ouverture
sur les produits non-Microsoft. On peut aussi citer DB2 d'IBM
pour ses fonctionnalités XML, ainsi que MySQL pour sa gratuité
et ses performances correctes, malgré son manque de fonctions
relationnelles.
Au niveau des solutions intégrées, il faut tout d'abord préciser
que leur emploi permet un gain de temps appréciable dans le
cas de site élaborés. Il faut donc tout d'abord déterminer
si les fonctionnalités de ces solutions seront exploitées
par le projet. On peut citer trois solutions principalement,
qui sont, dans un ordre de prix croissant, Spectra, Broadvision
et Vignette. Ces produits permettent en particulier de gérer
la chaine de publication des documents, ainsi que de gérer
la personnalisation. Pour le commerce électronique, on peut
citer la solution d'Intershop. Il faut aussi noter que Spectra
dispose aussi de fonctions pour ce type d'usage. Enfin, le
serveur d'application Dynamo d'ATG est cité par plusieurs
acteurs et paraît être un produit intéressant. En ce qui concerne
les grands comptes, il faut préciser que ceux-ci ayant à tenir
compte de l'existant, qui est souvent important, ainsi que
de procédures de validation de technologies, les technologies
du type IBM ou Oracle sont souvent privilégiées.
Pour conclure, on peut remarquer que la technologie idéale
est celle qui s'adapte le mieux au projet. Il faut donc souvent
établir un équilibre entre différents composants qui "s'entendent"
bien. Il paraît donc important d'utiliser des technologies
ouvertes, de manière à garantir l'évolutivité d'un site.
[Ludovic
Blin, JDNet]
Retour
au sommaire
|