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 (15) 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

UGG Classic Argyle Knit Boots said:

Windows tout neuf. Le seul pré requis est d’installer le .NET Framework 3.5, mais au travers des fonctionnalités de Windows Server et non pas par l’installateur

# décembre 04 2010, 10:12

PA said:

Est il possible d'envisager dans un environnement de production de faire tourner une appli web ASP.NET MVC 2 sous RED HAT Enterprise 5.0 ?

Merci

# décembre 07 2010, 16:54

Crovax31 said:

si tu peux utiliser des rpm fedora, je pense bien que oui, néanmoins, si ma mémoire est bonne, Red Hat est assez rétissent aux paquets non signés par red hat, je ne suis pas sur que la license soit valide si tu utilise des paquets tiers...
Je pense que c'est possible mais pénible...
Les paquets centos que j'ai pu trouvés sont pour mono 2.4 or MVC 2 n'arrive qu'avec mono 2.8 qui est très récent... tu vas te retrouvé dans le "besoin" de le compiler toi même... j'ai déjà fait mais je concède qu'avec le nombre de paquets et dépendence, il y a plus amusant...

# décembre 07 2010, 23:37

Crovax31 said:

ha, plus simple en fait, désormais, on peut le compiler d'une seule traite, sans dépendences particulières:
www.mono-project.com/Compiling_Mono_From_Tarball

# décembre 07 2010, 23:59

option binaire forex said:

I am really inspired along with your writing skills and also with the format for your weblog. Is this a paid subject matter or did you customize it yourself?

# février 24 2012, 16:49

Ajouter un commentaire




biuquote
  • Commentaire
  • Aperçu immédiat
Loading

captcha

*