A voir également:
- Difference entre asp et php
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre mode avion et donnees mobiles - Guide
- Difference entre mo et mb - Forum Matériel & Système
- Difference actif et en ligne messenger - Forum Facebook Messenger
2 réponses
Bonjour,
L'ASP peut être considéré comme mort. Ce langage n'est sans doute déjà plus suivi par Microsoft (son créateur, ou du moins son exploitant).
Par contre, l'ASP.net est lui bel et bien vivant, et c'est LE langage web sur lequel s'appuie la stratégie actuelle de microsoft dans le domaine.
Donc si tu le veux bien, je vais plutôt comparer ASP.net et php.
Premièrement, l'asp est purement descriptif. Il ne permet pas de créer des scripts, des routines ou autres traitements. Il se rapproche fortement de l'HTML en ce sens-là. Pour tous ces traitements, il doit s'appuyer sur un autre langage utilisant le framework .net. Le plus souvent, c'est du VB.net ou du C#. Ce sont eux qui vont permettre d'effectuer les requêtes vers la base de données et autres traitements.
Le php, de son côté, n'est pas descriptif du tout. Il ne permet pas de créer un objet html, il ne permet "que" d'envoyer du code html qui doit être écrit "à la main".
Cela permet toutefois à la programmation en php de maîtriser au mieux le code html qui sera envoyé au navigateur client, alors qu'un code source généré par de l'ASP.net est pour le moins... obscur. Par contre, au niveau du code php / asp.net, c'est souvent le contraire : le deuxième est plus lisible que le premier. Enfin bien sûr, ça dépend aussi du programmeur...
Xavier
L'ASP peut être considéré comme mort. Ce langage n'est sans doute déjà plus suivi par Microsoft (son créateur, ou du moins son exploitant).
Par contre, l'ASP.net est lui bel et bien vivant, et c'est LE langage web sur lequel s'appuie la stratégie actuelle de microsoft dans le domaine.
Donc si tu le veux bien, je vais plutôt comparer ASP.net et php.
Premièrement, l'asp est purement descriptif. Il ne permet pas de créer des scripts, des routines ou autres traitements. Il se rapproche fortement de l'HTML en ce sens-là. Pour tous ces traitements, il doit s'appuyer sur un autre langage utilisant le framework .net. Le plus souvent, c'est du VB.net ou du C#. Ce sont eux qui vont permettre d'effectuer les requêtes vers la base de données et autres traitements.
Le php, de son côté, n'est pas descriptif du tout. Il ne permet pas de créer un objet html, il ne permet "que" d'envoyer du code html qui doit être écrit "à la main".
Cela permet toutefois à la programmation en php de maîtriser au mieux le code html qui sera envoyé au navigateur client, alors qu'un code source généré par de l'ASP.net est pour le moins... obscur. Par contre, au niveau du code php / asp.net, c'est souvent le contraire : le deuxième est plus lisible que le premier. Enfin bien sûr, ça dépend aussi du programmeur...
Xavier