Maison >Problème commun >La différence entre jsp asp php
Les différences entre jsp asp php sont : 1. ASP utilise le langage de script VBScript comme son propre langage de développement, PHP est un langage de script intégré côté serveur multiplateforme et JSP est similaire à PHP 2. ASP uniquement Peut être exécuté sur le produit serveur IIS de Microsoft, tandis que les deux autres peuvent être exécutés sur presque toutes les plates-formes.
ASP
ASP utilise le langage de script VBScript (JavaScript) comme son propre langage de développement. ASP est un langage de page Web dynamique développé par Microsoft. Il hérite également de la tradition des produits Microsoft et ne peut être exécuté que sur le produit serveur IIS (Internet Information Server) de Microsoft.
ASP est un environnement de développement côté serveur Web qui peut générer et exécuter des applications de services Web dynamiques, interactives et localisées. Ses caractéristiques techniques incluent principalement les aspects suivants :
Indépendance du navigateur, le client peut parcourir le contenu Web conçu par Active Server Pages à condition d'utiliser un navigateur capable d'exécuter du code HTML. Les langages de script (VBScript, JScript) utilisés par Active Server Pages sont tous exécutés côté serveur Web, et le navigateur du client n'a pas besoin d'exécuter ces langages de script.
Active Server Pages est compatible avec n'importe quel langage de script ActiveX. En plus d'utiliser la conception de langages VBScript ou JScript, vous pouvez également utiliser d'autres langages de script fournis par des tiers via des plug-ins, tels que REXX, Perl, Tel, etc. Le moteur de script est un objet COM (Component Object Model) qui gère les programmes de script.
Utilisez VBScript, JScript et d'autres langages de script simples et faciles à comprendre, combinés au code HTML, vous pouvez écrire rapidement des applications de sites Web. Les scripts côté serveur peuvent être utilisés pour générer des scripts côté client.
À l'aide d'un éditeur de texte ordinaire, tel que le Bloc-notes Windows, vous pouvez programmer. Aucune compilation n'est requise, il est facile à écrire et peut être exécuté directement côté serveur.
PHP
PHP est un langage de script intégré multiplateforme côté serveur. Il emprunte presque la syntaxe des langages C, Java et Perl et combine les fonctionnalités propres à PHP pour permettre aux développeurs Web d'écrire rapidement des pages dynamiques. Les caractéristiques de PHP sont les suivantes : il prend en charge la plupart des bases de données et son code source est complètement ouvert.
PHP peut être exécuté normalement sur les serveurs Web Windows, Unix et Linux. Il prend également en charge les serveurs Web généraux tels que IIS et Apache. Lorsque les utilisateurs changent de plate-forme, il n'est pas nécessaire de modifier le code PHP.
PHP et MySQL forment actuellement une excellente combinaison. Les utilisateurs peuvent également écrire leurs propres fonctions périphériques pour accéder indirectement à la base de données. De cette manière, lorsque la base de données utilisée est modifiée, le codage peut être facilement modifié pour s'adapter à ces changements.
Astuce :
PHP LIB est la série de bibliothèques de base la plus couramment utilisée qui peut répondre aux besoins généraux en matière de transactions. Cependant, la prise en charge de l'interface de base de données fournie par PHP n'est pas cohérente les unes avec les autres.
JSP
JSP est similaire à PHP et peut être exécuté sur presque toutes les plates-formes, telles que Windows, Linux et Unix. Le serveur Web Apache prend déjà en charge JSP, et Apache est largement utilisé sous Windows, Unix et Linux, JSP dispose donc d'une gamme plus large de plates-formes d'exécution.
Bien que le système d'exploitation Windows représente désormais une part de marché importante, Unix a toujours un grand avantage dans les serveurs, et le nouveau Linux émergent est encore plus puissant.
Lors du portage d'une plateforme à une autre, JSP et JavaBean n'ont même pas besoin d'être recompilés, car le bytecode Java est standard et n'a rien à voir avec la plateforme. ASP, PHP et JSP sont toutes des technologies orientées serveur Web et le navigateur client ne nécessite aucune prise en charge logicielle supplémentaire.
Les pages HTML ordinaires reposent uniquement sur le serveur Web, mais les pages ASP, PHP et JSP nécessitent des moteurs de langage supplémentaires pour analyser et exécuter le code du programme. Les résultats de l'exécution du code du programme sont réintégrés dans le code HTML puis envoyés ensemble au navigateur. Tous les trois offrent la possibilité de mélanger une sorte de code de programme dans du code HTML et de faire interpréter et exécuter le code du programme par le moteur de langage. Le code JSP est compilé dans un Servlet et interprété et exécuté par la machine virtuelle Java. Cette compilation se produit uniquement à la première requête d'une page JSP.
Dans les environnements ASP, PHP et JSP, le code HTML est principalement responsable de la description du style d'affichage des informations, tandis que le code du programme est utilisé pour décrire la logique de traitement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!