Blog Mono de Christophe Narbonne

Blog d'un passioné pour les passionés. Knowledge is Power

RecentComments

Comment RSS

[Mono] ASP.NET MVC est bien là grâce à sa licence MS-PL.

Et oui, l'équipe Mono n'as pas eu à re-faire l'intégralité de ce set d'outils facilitant la mise en place de projets respectant l'architecture de programmation MVC: Modèle Vue Contrôleur.

Ce set d'outils embarque un plug-in Visual-Studio, un Template Visual Studio (projet vide), et la bibliothèque contenant des classes .NET (assemblie), les fichiers javascript et autre.

Comment mettre en place un site ASP.NET MVC avec Linux grâce à Mono:

Il faut au moins mono 2.4 et les références aux assemblies suivantes:

  • System.Web.Abstractions
  • System.Web.Extensions
  • System.Web.Routing (Pour ces trois premières références, il faut le paquet mono-extras sous OpenSuse.)
  • System.Web.Mvc (Si vous utilisez MonoDevelop, cette assemblies est dans le plugin MVC, mais elle sera intégrée dans Mono 2.4.1 et Mono 2.6)

  Vous pouvez ajouter le plug-in MVC dans MonoDevelop grâce au gestionnaire de greffons du menu "Outils":

 

 

Ceci vous installe le template, l'assemblie et ajoute quelques fonctions contextuelles à MonoDevelop.

Nous pouvons créer un site en faisant une Nouvelle solution MVC:

 

 

Nous avons donc un projet complet qui respecte l'architecture MVC grâce au Template.

Nous pouvons graphiquement ajouter des vues partiellement générées à la demande.

 



Bref si le fonctionnement vous intéresse, vous pouvez suivre la suite d'articles de Bertrand Vergnault à ce sujet dont voici le premier: ASPNET-MVC-Partie-1-Presentation-de-MVC

Pour ma part, j'espère que cette petite présentation vous aura intéressé.

 

Posted: avr. 04 2009, 20:37 by christophen | Commentaires (10) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Général | Mono | News | Présentation

Commentaires

Julien Dollon said:

La classe !

# avril 05 2009, 00:23

christophen said:

Héhé, comme quoi même sans le budget de MS on peut s'amuser et faire des trucs ^^.

Remarque, je pense que c'est aussi beaucoup pour les gens qui développent sur VisualStudio et qui veulent héberger sur leur serveur dédié qui est sous Linux.

# avril 05 2009, 12:42

labilbe said:

Merci pour l'info, c'est exactement ce que je cherchais !

# mai 07 2009, 02:29

labilbe said:

C'est quoi ton OS ?
J'ai essayé d'installer la version Mono 2.4 sur Ubuntu Jaunty et MonoDevelop veut plus fonctionner Frown

# mai 07 2009, 05:17

labilbe said:

Bon ben vu que j'avais un système tout neuf j'ai installé OpenSuse à la place, au moins monodevelop fonctionne bien avec la dernière version de Mono (2.4)

# mai 11 2009, 05:44

christophen said:

Effectivement, pour installer mono 2.4 dans Ubuntu la manip n'est pas hyper aisée bien que possible...

Pour la gestion de serveur distant avec MVC, OpenSuse offre yast qui est un vrai moyen noob compliant pour administrer le serveur.

# mai 24 2009, 15:24

christophen said:

Remarque: mono 2.4 est récemment released pour debian unstable.

merci à meebey.

# mai 25 2009, 22:09

nexdotnet.wordpress.com said:

Pingback from nexdotnet.wordpress.com

ASP.NET MVC sur Linux grâce à Mono « Nexdotnet’s Blog

# juillet 02 2009, 12:05

extrait video said:

Très simple à mettre en place merci

# août 26 2009, 13:07

nexeo.fr said:

Pingback from nexeo.fr

ASP.NET MVC sur Linux grâce à Mono | Nexdotnet’s Blog

# septembre 18 2009, 09:41

Ajouter un commentaire




biuquote
  • Commentaire
  • Aperçu immédiat
Loading

captcha

*