Alors évidemment je peux faire un site en php, seulement il ne sera pas portable partout a contrario du html (y a je crois des combines pour émuler de l'asp sous apache et du php sous iis, mais bon)... Et en plus un site php, va falloir modifier les centaines de référencement déjà effectués en html, alors tu comprendras que je demeure en html.
Sur le Net en fait, on se croirait avant les années 80 avec le cpm, la compatibilité PC ou pas, ensuite ça a été normé et maintenant c'est presque clair, il y a quelques langage majoritaires (c, c#, java, vbNet) qui font tous des exe qui sont tous exécutés par les OS existant en règle générale. Faudrait que le Net s'aligne sur ce principe, que tous les langages soient capables de permettre une programmation que tous les serveurs acceptent, tant que ça ne se fera pas ce sera un vrai cirque...
Au plaisir.
Pour avoir un site dynamique il faut au moins un langage serveur. Si tu compte faire évoluer ton site dans ce sens ce n'est pas une perte de temps que d'apprendre ce langage, ou sinon tu pourras faire appel à des prestataires externes en cas de besoin, à toi de voir.
Concernant php c'est le langage pour serveur web le plus populaire, et donc le plus facile à trouver partout y compris chez les FAI (et pas que free). Cela permet de faire des sites gratuitement et sans avoir à payer d'hébergement, ni de frais de licence (puisque unix/linux) alors de quoi te plains-tu ?
Si ensuite tu veux plus de répondant et de fonctionnalités les hébergeurs professionnels sont légions et te permettent d'avoir un nom de domaine+hébergment pour moins de trente euro par an. Cela reste encore accessible pour un service professionnel...
Donc les choses sont relativement simples et accessibles.
Tu parles de java, mais pour qu'il soit exécuté il faut bien que java soit installé sur ton ordi, c'est une option, mais pas installé par défaut.
Après que les connaissances pour faire un site web complet nécessitent l'apprentissage de plusieurs langages et que ce soit finalement moins simple que prévu... ça c'est la faute à la démocratisation du web et à la diffusion de moteurs de blog ou CMS qui permettent de faire pas mal de pages sans connaissance particulières, si bien que cela fait penser que la création d'un site dynamique avec de nombreuses fonctionanlités est chose facile et demande peu de connaissances. Mais bon, que les modules préfabriqués soient simples à utiliser, n'implique pas que le code source nécessaire à les produire soit chose simple
Et c'est précisément quand on veut sortir du préfabriqué pour faire son propre code, que précisément on s'aperçoit de la "nuance"

Bon ben au moins tu comprendras mieux le salaire que demandent les développeurs pour faire apparemment de "petites" choses mais sur mesure
