c assez dure de determiné actuellement a quoi peu bien servir tel ou tel langages, car maintenant on utilise meme des langages autrefois destiné essentiellement au net a des utilité bcp plus local, ceci est du je pense en grande partie a ce que internet et informatique sont devenu deux produits presque indisociables dans les deux sens.
Bon je vais essayé de vous traduire un peu plus l'utilisation de chaques langages:
Nous avons tout d'avord les langages internet, qui permettent de creer des site webs en gros:
Le
, Le Javascript et le HTML:
Le HTML est bcp moins utilisé qu'avant, du moins en tant que langage primaire, maintenant on fait plus en sorte que celui ci se trouve en second plan, je m'explique:
-> Le developpeur du site va creer celui ci dans un langage autre, tel que le
par exemple, celui ci sera traduit directement dans le serveur de la page et la traduction sera renvoyé sous forme HTML
Toutefois on utilise encore bcp le HTML lorsqu'il sagit de faire des choses simple demandant peu de fonctionalité, par contre un utilisateur un peu plus perfectioniste va lui prefere le CSS qui permet une bien plus grande liberté, en effet le CSS complete une page en HTML, il l'organise, c lui qui va determiner si telle ou tel bouton va se trouver au centre ou a gauche, si telle image sera en premier ou en second plan, je m'explique mal je pense mais en gros grace au CSS ont peut organiser les elements d'une page
Le php gere un aspect dinamique du site, en effet avec le HTML on ne peut pas se permettre de transmettre des informations page en pages, d'ou l'utilisation du
qui va se charger de gerer tout les evenements a chaque chargment de pages, il gere aussi les acces a une base de donnees, generalement MySQL, le probleme est que l'on est obligé d'avoir un echange avec le serveur pour avoir un traitement de donnees et donc un chargement de page, pour resoudre ce probleme on utilise Javascript qui va permettre de gerer les evenement de la page en temps reel sans echange avec le serveur
Pour ce qui est du langage Java :
Avec Java on peut aussi faire des applets qui vont egalement etre utilisé sur le net, mais la plupart du temps on s'en sert pour developper des application locales, le truc interressant c que ca marche quelques soit la machine, PC avec Windows, Linux, Mac, ou meme telephones portables
Pour ce qui est des EJB: c'est un peu compliqué a expliqué comme ca mais en gros ca fait partit du java, grace a ca on peut developper des applis evolué utilisant des bases de donnees
pour plus d'info je vous laisse allez sur ce site de programmation que vous devez deja connaitre
www.developpez.com
dsl si je n'ai pas été claire ^^