asp.net ou PHP ? - PHP - Programmation
Marsh Posté le 23-04-2005 à 23:13:20
Il est très probable que je sois amené à faire le chemin inverse.
En venant de l'environnement .NET, je suppose que tu vas regretter:
Si tu passes à PHP 4, il est probable que tu sois aussi un peu dérouté par la pauvreté du modèle objet de PHP (oublie les notions privé, protégé ou statique, tout est mélangé, pas non plus de propriétés, de délégués ou autres babioles de ce genre).
Toujours en PHP 4, pas de notion d'évènement.
Ces deux derniers points sont gérés en PHP5.
Par contre, les points forts de ce language sont ailleurs:
Concernant justement les performances:
A algo égal, aucun doute, les solutions LAMP sont nettement plus efficaces. Le passage par le CLR a obligatoirement un coût et le fait que le code généré soit optimisé pour la machine n'est pas un argument: sur une solution LAMP, PHP est compilé sur et pour le serveur spécifiquement.
Par contre, l'architecture .NET possède des outils qui permettent dans le cadre d'une exploitation en production de rattraper son retard à mon avis: La facilité de gestion du cache et les variables d'application sont de ce point de vue très utiles.
A mon sens, l'investissement hardware minimum est supérieur pour le .NET mais se stabilise probablement plus rapidement en fonction du nombre de visiteurs que sur une solution LAMP.
Concernant les environnement de dev:
C'est clair, aucun IDE PHP n'égale Visual Studio. Ceci-dit, contrairement à il y a quelques mois, on s'en rapproche. L'IDE générique Eclipse possède un plugin PHP qui commence à ressembler à quelque chose. Le Zend Studio est aussi assez abouti (et plus proche de VS6). La majorité des PHPeux continuent à utiliser des éditeurs de texte avec coloration syntaxique simples (UltraEdit, PSPad, PHPEdit, etc.) et cela suffit largement.
Dans tous les cas, il faut de toute manière changer complètement de philosophie.
.Net est beaucoup plus abstrait que LAMP (je vais me faire des amis mais par beaucoup de points, c'est en gros une copie de JEE).
Si tu aimes pouvoir mettre les mains dans le cambouis, PHP va te plaire.
Par contre, si tu es un accro d'UML, que tes serveurs sont de toute manière surdimensionnés et que tes applis sont remplies de datagrids et de contrôles de validation, tu risques d'être un peu désemparé.
Marsh Posté le 19-04-2005 à 15:45:04
Hello everybody
Etant développeur en asp.net depuis quelques années,
y a-t-il quelqu'un ici qui est passé du asp.net(ou asp) au PHP (dans son boulot de développeur)?
et qui est très très content de son choix (ou pas content du tout) ?
jeje
merci pour vos conseils.
PS : des avis objectifs de comparaison et performance .
Message édité par jlgbzh le 01-06-2005 à 15:28:45