Comparatif : PHP - ASP.net
Par Franck DIEDRICH, lundi 19 avril 2004 à 04:14 :: Lu sur le Web :: #453 :: rss
L’AFUP a repris le 2 Avril 2004, une actualité parue sur le site de Oracle, concernant un comparatif entre ASP.net et PHP.
Après une brève présentation du PHP et de l’ASP.net, l’auteur nous fait part des évolutions de PHP5. Il souligne le fait que bien que PHP4 ne gère pas toutes les fonctionnalités de la programmation objet, dans sa version 5, ce sera le cas.
Vient ensuite, la comparaison à proprement parler entre l’ASP.net et le PHP selon différents critères :
- La portabilité : l’ASP.net ne tourne que sur IIS et IIS ne peut être installé que sur un serveur Windows. Apache se distingue par le fait qu’il est multi-plateforme. De plus, l’auteur suggère que IIS est très vulnérable et qu’il serait préférable de coupler Apache et IIS pour faire de l’ASP.net. Ainsi, Apache ne ferait que transmettre les requêtes à IIS.
- Le prix : l’ASP.net demande de nouveaux frais dès qu’il faut de nouveaux add-on par exemple pour une librairie graphique, par contre le PHP est totalement gratuit.
- L’efficacité : l’ASP.net bénéficie d’un framework très puissant, lui permettant aisément de manipuler l’héritage, le polymorphisme, et l’encapsulation. Mais au final, le code généré souffre de temps d’exécution pénalisants et d’une utilisation mémoire trop importante. Le PHP est plus rapide à s’exécuter et bénéficie de solutions comme Zend Performance Suite permettant de précompiler les pages et ainsi d’optimiser les temps.
- Interaction : l’intégration aux bases de données se fait à l’aide de liens ODBC en ASP.net. Le PHP peut également utiliser les liens ODBC mais il dispose de fonctions natives pour MySQL, Oracle et PostgreSQL.
- Evolution : PHP bénéficie d’une communauté soudée, visant à corriger rapidement les bugs présents. Tandis qu’un bug trouvé sur ASP.net doit être corrigé, testé, puis soumis à validation et donc met beaucoup plus de temps à être mis en place. Autre point noir de l’ASP.net, le code source n’est pas disponible alors que celui de PHP est totalement ouvert.
Au final, le PHP semble se démarquer clairement de l’ASP.net mais on sent un net parti pris pour le PHP. Rappelons tout de même, que Oracle n’a que peu d’intérêt politique à défendre l’ASP (produit Microsoft). Donc même si le choix de PHP semble légitime, je ne pense pas que ce jugement soit complètement impartial.
Lien vers l’article officiel
Lien vers l’article sur l’AFUP
Site d’Oracle







Commentaires
#1 - Le dimanche 23 juillet 2006 à 16:35, par Med
#2 - Le dimanche 23 juillet 2006 à 23:51, par Armel FAUVEAU
#3 - Le lundi 25 septembre 2006 à 11:41, par zenspiritman
#4 - Le lundi 16 octobre 2006 à 16:21, par Vladam
#5 - Le jeudi 2 novembre 2006 à 15:06, par xvr232
#6 - Le mercredi 11 avril 2007 à 11:37, par Tomtom33
#7 - Le mardi 7 avril 2009 à 10:57, par Fred
#8 - Le jeudi 11 juin 2009 à 09:28, par kowalska
#9 - Le mercredi 9 septembre 2009 à 16:31, par cool
#10 - Le mercredi 18 novembre 2009 à 14:28, par js
#11 - Le mercredi 18 novembre 2009 à 14:34, par js
#12 - Le samedi 18 juin 2011 à 01:43, par Sims
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.