jeudi 4 septembre 2008

Développement ASP.NET avec MonoDevelop

Comme déjà précisé, MonoDevelop ne dispose pas d'un Web Designer.
Il n'empêche qu'il est cependant possible de faire fonctionner des applications Asp.Net directement sous mono.
Voici quelques-unes des caractéristiques de développement supportées par MonoDevelop.

Projets WEB
  • Créer des applications web pour toutes les langues supportées.
  • Compiler une application web et l'afficher dans un browser en utilisant xsp.
  • Les références GAC du projet sont synchronisées dans le web.config.
  • Add new ASP.NET files:
    • Page (.aspx) avec ou sans CodeBehind (avec class partielle si le langage le supporte).
    • Controlle Utilisateur (.ascx) avec ou sans CodeBehind (avec class partielle si le langage le supporte).
    • Web Service (.asmx) avec ou sans CodeBehind.
    • Web Handler (.ashx) avec ou sans CodeBehind.
    • Web.config (pour l'application ou le sous-répertoire en fonction de l'emplacement du fichier).
    • Page master (.master) avec ou sans CodeBehind (avec class partielle si le langage le supporte) mais seulement pour le runtime 2.0.
    • Global.asax avec ou sans CodeBehind.
  • Les contrôles serveurs ASP.NET ajoutés aux fichiers aspx on des dépendances (membres) automatiquement ajoutés aux classes CodeBehinds au moment de la compilation (dans les fichiers *.designer.* part si les classes partielles sont supportées).
Web References
  • Recherche d'un web service et création d'une classe proxy.
  • Mise à jour de la classe proxy d'un web service.

Aucun commentaire: