web-dev-qa-db-fra.com

Différence entre ASP et ASP.NET

Quelle est la différence entre ASP et ASP.NET?

23
Domnic

"Classique" ASP utilise VBScript pour son code. ASP.NET vous permet d'utiliser C #, VB.NET et d'autres langues. ASP.NET vous donne accès à tous les outils qui viennent avec le. Cadre NET et vous permet d'écrire un code orienté objet.

33
mopoke

ASP.NET n'est pas la même chose que ASP. L'ancien ASP=== est désormais appelé classique asp. ASP.NET est un langage de balisage peut, entre autres choses, utilisez les commandes du serveur pour exécuter des éléments.

Comme par exemple:

<form id="MyForm" runat="server">

Ensuite, vous avez dit qu'il fonctionnera sur le serveur et vous avez un identifiant pour le contrôler.

  • NET est le cadre (tel qu'une bibliothèque)
  • C #, j #, vb.net, ce sont les principales langues de script pour communiquer avec. RAPPORTER
  • ASP.NET est langage de balisage .
    [.____] Il fonctionne du côté serveur. Il génère encore plus loin XML/HTML/XHTML, à l'utilisateur. À bien des égards, on peut comparer ASP.NET, avec Winforms. Ensuite, il y a un moyen de montrer visuellement quelque chose à l'utilisateur.
4
sv88erik

ASP est plus âgé (également appelé "ASP classique"). ASP.NET est plus récent, en utilisant la structure .NET.

Voir: http://www.w3schools.com/aspnet/aspnet_vsasp.asp

2
Seth

Classique ASP= Si aucun mécanisme ne s'exécute sur des plates-formes non Microsoft Technology, comme le 'The Apache Web Server'

Mais, asp.net

ASP.NET pourrait également être exécuté sur des plates-formes non Microsoft. Cassini est un exemple de serveur Web produit par Microsoft qui, entre autres projets, a été utilisé pour héberger ASP.NET avec Apache.

Support multicommunal dans la page Web

In ASP Seules deux langues étaient disponibles pour script VBScript et JScript/JavaScript. Mais dans ASP.NET, nous ne sommes plus contraints aux deux langages de script disponibles en ASP traditionnel: toute langue entièrement conforme .NET. Peut maintenant être utilisé avec ASP.NET, y compris C # et VB.NET.

Remarque: - (C # et VB.NET sont les deux langues côté serveur.)

1
ebbicsku