Notre agence       Nos prestations :    Stratégie    Création E-commerce    Solutions trafic    Tracking    Références    Contact
juin
17

Quelle technologie choisir pour votre site e-commerce ?

Choisir une technologie pour son site e-commerce est le premier choix stratégique du Marchand en ligne : En effet, de ce choix découleront de nombreuses contraintes, risques  et coûts ultérieurs qui peuvent pénaliser ou au contraire accélérer le développement de l’activité en ligne. Pour moi, ce choix doit s’effectuer en 2 étapes :

1 – Choisir un langage de programmation
Il existe une multitude de langages possibles pour un site web e-commerce, mais 2 d’entre eux représentent 95 % du marché au moins : Le PHP et le.NET. Ces 2 langages sont à mon avis de qualité équivalente et permettent dans tous les cas de produire un site e-commerce performant. La principale différence pour le marchand viendra des coûts induits par chaque technologie.

Le .NET
C’est un langage proposé par MICROSOFT. Donc déja, on aime ou on aime pas. Comme pour tout dans le monde vu par Mr Gates (pas Benjamin, Bill), il est nécessaire d’acheter une licence pour utiliser ce language. Par ailleurs, le site devra être hébergé sur un serveur compatible .net, qui requiert, lui aussi, l’achat de licences. Je n’ai rien contre le principe, toute peine mérite salaire, simplement, ça peut avoir un impact non négligeable sur le cout de possession complet du site, surtout pour les petits.
Enfin, d’une manière générale, les développeurs .Net coutent plus cher par jour de développement que les développeurs PHP.

Le langage .Net est donc un langage de qualité, mais qui coute à l’exploitation sensiblement plus qu’un langage libre comme le PHP.

Le PHP
il représente aujourd’hui plus de 80 % des sites dynamiques dans le monde, c’est donc, dans ce domaine, le langage leader.
La raison de son succès est simple : Outre sa capacité à mettre en oeuvre tous types de sites, il est totalement gratuit, de même que les outils nécessaires à son hébergement.
Il est donc au final moins cher à exploiter pour le marchand, pour un résultat de qualité équivalente, que d’autres langages.

2 – Sur mesure, Propriétaire, ou Open-source ?

Le langage de programmation choisi, le Marchand doit s’interroger sur le mode de programmation :

- Solution ‘sur mesure’.
- Solution ‘Propriétaire’.
- Solution ‘Open-source’.

- Solution ‘sur mesure’.

En principe, chaque site étant différent, l’agence en charge de la production du site devrait partir d’une feuille blanche, et construire la solution sur mesure pour son client. L’avantage de cette méthode étant d’obtenir au final un site parfaitement adapté à le demande du client, tant en terme de fonctionnalités qu’en terme d’ergonomie.

C’est la solution la plus performante. C’est en revanche une solution totalement hors de prix et très longue à mettre en oeuvre, la simple rédaction du cahier des charges précis permettant un développement cohérent et évolutif pouvant prendre des semaines, et le développement des mois voire des années…

Par ailleurs, s’agissant d’un site e-commerce, les grands principes sont communs à tous les sites de la planète, il n’est donc pas à mon sens utile de ré-inventer la roue à chaque fois. Les agences spécialisées dans ce domaine choisissent donc au final soit de développer leur propre moteur ‘propriétaire’, soit d’utiliser des logiciels e-commerce déjà présents sur le marché, ‘open-sources’ et, dans les 2 cas, de les adapter à la demande du Marchand.

Les solutions propriétaires.
Dans ces cas, l’agence a développé son propre ‘squelette’ de site e-commerce, et le propose au Marchand, avec les éventuelles modifications nécessaires.

Avantage pour le marchand :
- La certitude que l’équipe de l’Agence connait parfaitement son produit.
-  Le moteur étant souvent plus basique, il est plus facile de l’adapter que des solutions à la base plus ‘riches’.
Inconvénients :

-   Les moteurs propriétaires, développés en interne par une équipe réduite, sont en général incomplets, et n’intègrent que les fonctions ‘basiques’ de e-commerce.
-   Du fait de leur diffusion faibles (quelques dizaines de sites au maximum), les bugs existants ont du mal à être identifiés, et ne sont parfois tout simplement pas corrigés.
-  Le moteur n’intègre en général pas les dernières technologie nécessaires en terme de référencement, sécurité, etc…
-  Si, pour une raison ou pour une autre, le Marchand souhaite changer de prestataire, le code est extrêmement difficile (et donc couteux) à reprendre par une autre équipe, qui doit d’abord se former à cette technologie avant de pouvoir intervenir.
- Le Marchand soit parfois se plier à des process et ergonomies pré-établis.

Les solutions ‘open-source’

Le e-commerce n’est pas une activité récente, aussi, de part le monde, des développeurs se sont fédérés en ‘communautés’ pour construire le moteur le plus performant à leurs yeux. Parfois, ces communautés sont portées par une structure commerciale. Quand leur moteur est achevé, ces communautés le mettent à disposition, gratuitement. Si le moteur est bon, il sera adopté par des milliers, voire centaines de milliers de sites dans le monde, qui, chacun, peuvent informer la communauté de l’existence d’un bug, d’une fonctionnalité manquante, etc… et ainsi améliorer, indirectement, la qualité de l’outil.

De nombreuses agences, alors, se forment au développement sur le ou les moteurs les plus intéressants, et proposent ces solutions à leurs clients.

Avantages pour le marchand :

-  L’assurance de disposer d’un site très complet au niveau fonctionnalités, incluant même des outils qu’il n’avait pas demandé au départ, mais qui lui serviront par la suite quand l’activité commerciale se sera développée et que de nouveaux besoins apparaitront.
- L’assurance, quand le moteur est assez ‘ancien’, de disposer d’un site sans bugs.
- La garantie, s’il souhaite changer de prestataire, de trouver facilement une autre agence bien formée sur le moteur, et donc une garantie de pérennité dans le temps.

Inconvénients :

- Le Marchand soit parfois se plier à des process et ergonomies pré-établis (mais éprouvés sur des milliers de sites !) : Il est difficile, donc long, donc couteux, de modifier la logique de fonctionnement mise en place par les éditeurs de l’outil.

Pour notre part chez Dredd, j’ai choisi de nous concentrer sur ce type de technologie, et nous proposons donc des sites E-commerce bâtis sur plusieurs solutions ‘open-source’, chacune répondant à des problématiques différentes :

-  (OSCOMMERCE) : Pour mémoire, solution aujourd’hui techniquement obsolète.
- JOOMLA/VIRTUEMART : Pour les projets mixtes ‘éditorial / e-commerce’.
- PRESTASHOP : La solution française sympathique et complète.
- MAGENTO : La Rolls actuelle du e-commerce mondial.

D’autres outils existent, comme Thelia, Plici, pour ne citer que les françaises. Je vais ouvrir la polémique, mais ces solutions me semblent globalement moins performantes que celles citées ci-dessus. La performance intégrant, pour moi, la notion de taille de communauté, la modularité et le modernisme du code. Je vais me faire des copains :) .

A l’occasion, je publierai un comparatif complet des solutions. Faudra aussi que je parle des choix en terme de ‘location’ ou ‘d’achat’ de site.

Partager cet article:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • PDF
  • Twitter
  • viadeo FR
  • LinkedIn
  • Netvibes
  • Scoopeo
  • Technorati
  • Wikio FR

Les commentaires sont fermés.