ASP vs ASP.FILET
ASPIC.Net est la technologie actuelle de Microsoft pour créer des applications Web dynamiques. ASPIC.Net a été le successeur de leur technologie Web antérieure dans le même but, ASP (appelé Classic ASP). ASP a fourni une plate-forme conventionnelle pour la programmation Web, tandis que ASP.Net possède de nombreuses nouvelles fonctionnalités qui facilitent le développement des applications Web que l'utilisation de méthodes traditionnelles.
Qu'est-ce que ASP?
ASP (Active Sever Pages) est une technologie Web développée par Microsoft. ASP était leur tout premier moteur de script côté serveur pour les sites Web générés dynamiquement. Au début, c'était juste un module complémentaire à IIS (Internet Information Services) via Windows NT 4.0. Plus tard, il est devenu un produit autonome distribué avec le serveur Windows 2000. Dans ASP 2.0, les programmeurs ont reçu 6 objets principaux pour travailler avec. C'était l'application, la session, la demande, la réponse, le serveur et l'asperror. Ces 6 objets ont encapsulé les attributs et le comportement des concepts les plus importants de la programmation Web. Par exemple, un objet de session peut être utilisé pour représenter une session basée sur les cookies et maintenir l'état de la page à la page. Les sites Web ASP peuvent accéder aux DLL via la technologie COM (Modèle d'objet composant). Utilisation des pages Web ASP .Extension de fichier ASP. Les programmeurs ASP ont principalement utilisé VBScript pour écrire des pages. JScript et Perlscript étaient les autres choix de scripts actifs utilisés pour écrire des pages ASP. Après l'introduction de l'ASP.Net, ASP a été appelé ASP classique ou ASP Classic.
Qu'est-ce que ASP.FILET?
ASP de Microsoft.Le net est le successeur de l'ASP. Il est sorti en 2002 (avec .Cadre net 1.0). ASPIC.Net est un cadre d'application Web qui peut être utilisé pour développer des sites Web, des applications Web et des services Web. Parce qu'Asp.Net s'exécute sur CLR (Common Language Runtime), les programmeurs peuvent utiliser l'un des .Langues nettes (je.e. C #, VB.Net, etc.) pour écrire Asp.Applications Web net. ASPIC.Les applications nettes peuvent traiter les messages de savon via l'ASP.Extension de savon net. Web forme les principales unités de développement dans ASP.FILET. Les formulaires Web ont généralement le .Extension de fichier ASPX. Ces formulaires Web sont constitués de scripts statiques XHTML et côté serveur pour définir le contrôle Web et les contrôles utilisateur. Le modèle de code-Behind introduit dans ASP.Frame net 2.0 permet au programmeur de conserver le code statique dans .ASPX pages, tandis que tout le code dynamique est conservé .aspx.VB ou .aspx.CS ou .aspx.Fichiers FS (correspondant au VB.Net ou c #.Net ou f #.Langues nettes utilisées). Par exemple, le fichier de code de code sera à la maison.ASPX, tandis que son fichier de page correspondant sera à la maison.aspx.CS (en supposant que C # est utilisé). Il s'agit de la pratique par défaut dans Microsoft Visual Studio, qui est un IDE qui peut être utilisé pour développer ASP.Applications Web net.
Quelle est la différence entre ASP et ASP.FILET?
Par rapport à ASP classique, ASP.Le net facilite le passage des programmeurs de transit de la programmation Windows à la programmation Web en introduisant le concept de contrôles Web (très similaire aux commandes de Forms Windows). Contrairement à l'ASP, les programmeurs sont encouragés à utiliser un modèle d'interface graphique axé sur les événements pour le développement Web avec ASP.FILET. ASPIC.Net intègre des technologies comme JavaScript pour permettre aux programmeurs de créer des états persistants en utilisant des composants tels que ViewState.