Lumière sur des technologies microsoft de la programmation web côté serveur

 Microsoft, Nous propose entre autres:

  • ASP (Active Server Pages) : Technologie développée par Microsoft à partir de 1996 dans le but de créer des pages dynamiques. ASP permet d'ajouter du code dans la page HTML qui sera interprété par le serveur. La partie ADO (ActiveX Data Object) de ASP permet de se connecter à une base de données.
    • Langages utilisés : VBScript (langage par défaut) ou JScript.
    • Portabilité : La technologie est implémentée sur les serveurs web de Microsoft (IIS et PWS).
    • Mise en place : Utilisation de langage de Script donc d'accès relativement aisé (mais se complexifie vite).
    • Performance : Bonne performance surtout si l'on utilise du code compilé (dll).
    • Utilisation : Tout site web dynamique peut être créé en ASP.
    • Dernière version : ASP 3.0.
  • ASP.NET : Technologie développée par Microsoft sur base du Framework.Net. L'évolution est importante par rapport à ASP et les possibilités deviennent quasi infinies. ASP.NET a le gros avantage, par rapport à d'autres technologies, de bien séparer le contenu de la page web, sa mise en forme et la programmation des aspects dynamiques (travail en Code Behind).
    • Langages utilisés : C#, VB.Net, JavaScript.Net... et de nombreux autres langages partageant le Common Runtime Language du Framework.Net.
    • Portabilité : La technologie est implémentée sur les serveurs web de Microsoft (IIS 2003).
    • Mise en place : Utilisation de langage de programmation et nécessite donc de bonnes bases en programmation mais le langage importe peu (plusieurs langages possibles). Avec la version 2 (ASP.NET 2.0) et un outil de développement comme Visual Studio, le développement d'applications peut déjà aller très loin sans programmation : beaucoup de contrôles sont gérés par leurs propriétés.
    • Performance : Excellentes performances car tout le code est compilé (soit pré-compilé, soit compilé à la volée).
    • Utilisation : Tout type d'application web peut être créé avec ASP.NET.by taatjene

Comments

Popular Posts