- Fiches techniques
- Les brèves
- Les études
Fiche technique
|
|
| ASP .NET | |
|
|||||||
| Présentation | |||||||
| L'ASP (Active Server Pages) a été créé en 1996 par Microsoft. cette technologie concurrencait le CGI (Common Gateway Interface - Une interface d'exécution des programmes sur un serveur). L'ASP fait maintenant place à la plate-forme de développement .NET et à l'arrivée de son successeur baptisé ASP .NET... Qu’est ce qu’ASP .NET ? ASP.NET, nouvelle génération des Active Server Pages, est une technologie de .NET Framework de Microsoft, permettant de construire des applications Web. Il ne s'agit pas d'une simple mise à jour des ASP, mais d'un re-design complet totalement intégré à l'architecture .NET. Avec ASP .NET, les données utilisées au sein de ces sites Web peuvent être partagées avec d'autres sites au travers de services Web XML (voir la Fiche Technologie .NET). ASP .NET gère nativement ces nouveaux standards d'échange. ASP .NET permet donc de répondre aux besoins actuels des sites Web et garantit aussi leur évolution dans un futur proche vers un modèle d'échange de services standardisés. De ASP à ASP .NET... ASP .NET n'a pas grand chose à voir avec son ancienne version ASP. Comme améliorations principales, on peut citer : ASP reposait sur Windows et IIS (Internet Information Server - serveur Web professionnel de Microsoft) sous forme d’entité séparée. ASP se fondait sur le fait que le client et le serveur étaient 2 entités parfaitement distinctes. Lorsque le serveur en avait terminé, il transmettait le HTML au client. De son côté, ASP .NET fait partie intégrante du système d’exploitation grâce à .NET Framework. ASP .NET ne fait donc pas cette distinction : client / serveur. Le développement Web s’apparente désormais beaucoup plus au développement d’applications traditionnelles. Le code ASP .NET est compilé, et non plus interprété, ce qui entraîne des gains de performance. Le point le plus sensible est la facilité de déploiement d'ASP .NET. Les métadonnées stockent toutes les informations nécessaires, plus besoin donc d’enregistrer les applications ou les objets COM. Avec ASP, vous deviez copier toutes les DLL (Dynamic Link Library - Bibliothèque de liens dynamiques - Les DLL sont des programmes qui secondent Windows pour des tâches précises) nécessaires et enregistrer les composants. Avec ASP .NET, il suffit de copier les DLL. ASP .NET propose également une gestion de sessions : le système permet de fonctionner malgré la panne d’un serveur et il accepte les navigateurs qui ne prennent pas les cookies en charge. Fonctionnement des application ASP .NET ASP .NET est à la fois un serveur et un client (ce que ne permettait pas ASP). Le développement d’applications nécessite une démarche plus intuitive : le développeur n’a plus à se soucier que des réponses à fournir à l’utilisateur. Accédant à l'ensemble du Framework, les applications APS .NET reposent sur le CLR (Common Language Runtime) chargé d'exécuter les programmes, de gérer et d'optimiser l'organisation de la mémoire. A ce titre, n’importe lequel des langages proposés par .NET pourra être utilisé dans les pages ASP .NET. |
|||||||
|
|||||||
| Evaluation | |||||||
N'importe quel développeur ASP qui a déjà eu à créer dynamiquement ses propres images dans une application web vous répondra que ASP .NET leur a simplifié la vie... L’argument premier pouvant convaincre d’utiliser ASP .Net est l’introduction des contrôles côté serveur. Avec ces contrôles, on bénéficie dans nos pages ASP .NET de composants, visuels ou non, fournissant des services évolués : TreeView, ListBox, Calendar, ... |
|||||||
| Lien | |||||||
