PHP, HTML, ASP.NET… que choisir?

Si vous avez besoin d’un site web statique sans interaction autre que la réception d’emails, le html sera toujours la meilleure solution. C’est le plus léger de tous. De plus c’est aussi celui qui s’indexe le mieux dans les moteurs de recherche.
Si vous voulez aller un peu plus loin, plusieurs technologies sont disponibles. Sauf cas particuliers, il n’y a pas de raisons de préférer l’une ou l’autre.
PHP était et est toujours le plus populaire. Principalement car il s’articule autour de technologie Open Source, donc gratuite. C’est aussi un langage de programmation web de haut niveau, il était donc le choix logique. A l’époque des premiers pas du web, l’hébergement Windows (asp.net) coûtait une petite fortune. Les webmasters se sont donc tournés vers le PHP. Depuis les choses ont changé, un hébergement Windows est facturé au même tarif. PHP conserve son avance à cause du nombre de développeurs connaissant le PHP, asp.net reprenant un peu du poil de la bête.
Pour la personne non-technique voulant faire développer un site, ce choix est un détail. Asp.net présente l’avantage de pouvoir travailler plus facilement avec la suite Office. Si vous désirez utiliser un CMS, vous opterez pour PHP car les meilleurs sont développés dans ce langage (WordPress, Joomla !, Drupal, etc.).