Maison > Article > développement back-end > Quelle est la différence entre aspx et php
La différence entre aspx et php est la suivante : aspx est un langage de script de nouvelle génération lancé par Microsoft et ne peut être utilisé que sur la plateforme Windows ; PHP est un langage de script embarqué multiplateforme pour les systèmes Linux/Unix/Windows ; Tout peut être utilisé. PHP n'a fondamentalement pas d'environnement de développement visuel, contrairement à ASPX.
PHP
PHP est un langage de script intégré multiplateforme côté serveur. Il emprunte beaucoup de syntaxe aux langages C, Java et Perl, et couple les propres fonctionnalités de PHP pour permettre aux développeurs WEB d'écrire rapidement des pages générées dynamiquement. Il prend en charge la plupart des bases de données actuelles. [Recommandation : "Tutoriel vidéo PHP"]
Un autre point est que PHP est entièrement gratuit. Vous n'avez pas à dépenser d'argent. Vous pouvez le télécharger gratuitement depuis le site officiel de PHP. Et vous avez un accès illimité au code source, et vous pouvez même ajouter les fonctionnalités dont vous avez besoin. Le nom de suffixe de fichier du langage de script PHP est .php
JSP
JSP est un langage de développement de sites Web de nouvelle génération lancé par Sun Sun utilise sa propre expertise dans. Java Réalisations extraordinaires, en plus des applications Java et des JavaApplets, Java a un nouveau fruit, qui est JSP, JavaServerPage. JSP peut compléter des programmes de site puissants avec le support de Serverlet et JavaBean. Le suffixe de fichier du langage de script JSP est .jsp
ASP
Le nom complet d'ASP est ActiveServerPages, qui est un environnement de script côté serveur développé par Microsoft Corporation et est un environnement de développement côté serveur WEB, qui peut être utilisé pour générer et exécuter des applications de services WEB dynamiques, interactives et hautes performances. ASP utilise le langage de script VBScript (Javascript) comme son propre langage de développement. Le suffixe du fichier asp est .asp
aspx, c'est-à-dire ASP.NET
ASP.net, également connu sous le nom d'ASP+, n'est pas seulement un simple mise à jour d'ASP, mais langage de script nouvelle génération lancé par Microsoft. Il ne s'agit pas d'une simple mise à niveau d'asp, car sa méthode de programmation est très différente de celle d'asp. Il s'agit d'un code de programme compilé et exécuté côté serveur par le serveur. ASP utilise un langage de script. Chaque fois qu'une requête est effectuée, le serveur appelle le moteur d'analyse de script pour analyser et exécuter le code du programme. ASP.NET peut être écrit dans plusieurs langages et est entièrement compilé et exécuté. ASP, et pas seulement Ce n'est qu'une question de rapidité, les avantages sont nombreux. ASP.NET est une plate-forme de développement Web basée sur .NET Framework. Elle absorbe non seulement les plus grands avantages des versions précédentes d'ASP et ajoute de nombreuses nouvelles fonctionnalités basées sur les avantages de développement des langages Java et VB, mais corrige également les erreurs d'exécution de versions ASP précédentes. Il prend également en charge l'écriture dans de nombreux langages, tels que Java, C#, Vb.net, et possède des fonctions très puissantes. Le suffixe de fichier asp.net est .aspx
. Les deux offrent la possibilité de mélanger certains codes de programme dans du code HTML et de laisser le moteur de langage interpréter et exécuter le code du programme. Cependant, le code JSP est compilé dans un Servlet et interprété et exécuté par la machine virtuelle Java. Cette opération de compilation n'a lieu qu'à la première requête de la page JSP. Dans les environnements ASP/ASP.NET, 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. Les pages HTML ordinaires reposent uniquement sur le serveur Web, tandis que les pages ASP/ASP.NET, 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. ASP/ASP.NET, PHP et JSP sont toutes des technologies orientées serveur Web et les navigateurs clients ne nécessitent aucune prise en charge logicielle supplémentaire.
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!