par
naholyr » 24 mai 2006, 10:30
Difficile, ils couvrent tous le même domaine, c'est surtout une question de goût selon moi. Parce que même en précisant son besoin on a du mal à choisir... Sur quelques points très particuliers on peut les différencier, mais ça reste anecdotique.
J'aurais cependant une aversion très nette pour ASP.Net, pour des raisons subjectives pour certaines, mais également objectives (laissons de côté tous les trolls pitié) :
- Windows n'existe pas en mode non graphique, ce qui signifie qu'en tant que serveur il utilise déjà une bonne part de ses ressources à charger une interface graphique finalement inutile. Ceci impose une machine plus puissante qu'elle ne devrait l'être pour un serveur sous Linux.
- Un serveur Windows doit toujours être dans la dernière version reconnue stable, ce qui signifie de nombreuses mises à jour parfois majeures, ce n'est pas toujours anodin.
- Enfin, un serveur Windows s'il est repéré comme tel sera rapidement la cible de hackers qui prennent un malin plaisir à tester toutes les failles connues sur ce type d'installation : tu as intérêt à avoir bien patché le système ou à avoir un bon firewall/IPS devant (là encore, dans un serveur linux le firewall et l'IPS sont intégrés au système et d'une fiabilité éprouvée).
Un serveur sous Windows n'est donc pas le meilleur choix possible, seuls quelques convertis diront le contraire, mais ceux qui travaillent avec les deux systèmes ne pourront pas me contredire. Partant de ça, et du fait qu'ASP.Net n'est pas encore la panacée sous Linux/Apache/Mono, on peut dire qu'ASP.Net imposant Windows, il n'est d'office pas le meilleur choix possible, et ce quelque soit le besoin à mon avis.
Reste qu'entre JSP et PHP, ils couvrent des besoins tout-à-fait similaires. Je pencherais pour JSP à ta place, parce qu'on a beau dire qu'un jour PHP sera très prisé en entreprise, quand on regarde les petites annonces : c'est Java qui est toujours en tête. Autant donc te perfectionner tout de suite dans un langage qui t'ouvrira des portes dans ta vie professionnelle.
Le coût d'hébergement est par contre incomparable : ASP = une fortune, JSP = une fortune, PHP = gratuit ou presque tellement les offres sont nombreuses. ASP et JSP imposent la plupart du temps d'investir dans un serveur dédié.
P.S: dans ta quête, ne mets pas de côté Python

Difficile, ils couvrent tous le même domaine, c'est surtout une question de goût selon moi. Parce que même en précisant son besoin on a du mal à choisir... Sur quelques points très particuliers on peut les différencier, mais ça reste anecdotique.
J'aurais cependant une aversion très nette pour ASP.Net, pour des raisons subjectives pour certaines, mais également objectives (laissons de côté tous les trolls pitié) :
- Windows n'existe pas en mode non graphique, ce qui signifie qu'en tant que serveur il utilise déjà une bonne part de ses ressources à charger une interface graphique finalement inutile. Ceci impose une machine plus puissante qu'elle ne devrait l'être pour un serveur sous Linux.
- Un serveur Windows doit toujours être dans la dernière version reconnue stable, ce qui signifie de nombreuses mises à jour parfois majeures, ce n'est pas toujours anodin.
- Enfin, un serveur Windows s'il est repéré comme tel sera rapidement la cible de hackers qui prennent un malin plaisir à tester toutes les failles connues sur ce type d'installation : tu as intérêt à avoir bien patché le système ou à avoir un bon firewall/IPS devant (là encore, dans un serveur linux le firewall et l'IPS sont intégrés au système et d'une fiabilité éprouvée).
Un serveur sous Windows n'est donc pas le meilleur choix possible, seuls quelques convertis diront le contraire, mais ceux qui travaillent avec les deux systèmes ne pourront pas me contredire. Partant de ça, et du fait qu'ASP.Net n'est pas encore la panacée sous Linux/Apache/Mono, on peut dire qu'ASP.Net imposant Windows, il n'est d'office pas le meilleur choix possible, et ce quelque soit le besoin à mon avis.
Reste qu'entre JSP et PHP, ils couvrent des besoins tout-à-fait similaires. Je pencherais pour JSP à ta place, parce qu'on a beau dire qu'un jour PHP sera très prisé en entreprise, quand on regarde les petites annonces : c'est Java qui est toujours en tête. Autant donc te perfectionner tout de suite dans un langage qui t'ouvrira des portes dans ta vie professionnelle.
Le coût d'hébergement est par contre incomparable : ASP = une fortune, JSP = une fortune, PHP = gratuit ou presque tellement les offres sont nombreuses. ASP et JSP imposent la plupart du temps d'investir dans un serveur dédié.
P.S: dans ta quête, ne mets pas de côté Python :)