Je voudrais créer une application utilisant ASP.NET MVC, qui devrait tourner sous mono 2.4 (la compilation se fera sur une boîte Windows). Est-ce que quelqu'un a de la chance avec ça? Voici ce que je l'ai déjà essayé:ASP.NET MVC 1 et 2 sur Mono 2.4 avec Fluent NHibernate
- ASP.NET MVC sur mono sans support de modèle de persistance, et l'utilisation nhaml comme moteur de vue
- S # architecture LCB, qui est un très bon AMHA-cadre, mais cela dépend trop de choses, qui ne fonctionnent pas bien sous mono (comme windsor)
La première partie a bien fonctionné, je n'ai pas rencontré de problèmes majeurs. Mais je ne pouvais pas faire fonctionner la deuxième partie. Il semble que sa dépendance sur Castle.Windsor
casse tout le support mono (mais il pourrait aussi y avoir d'autres parties).
J'ai donc décidé de créer un framework alternatif, qui emprunte certaines des idées de s # arp-architecture, mais conçu pour fonctionner sous mono (et si je suis capable de le faire, je le lâcherai pour le communauté bien sûr). Le contrôleur et une partie vue fonctionne bien (pas beaucoup de magie ici cependant, ils ont été toujours travailler), mais j'ai quelques questions avant de commencer l'emploi de la part de la persistance:
- versions Qu'est-ce que NHibernate travaillent en mono? J'ai entendu dire que ça fonctionne bien. Est-ce que la bêta 2.0.1/2.1 fonctionne sous mono?
- Est-ce que Fluent.NHibernate et NHibernate.Linq fonctionnent sous mono? (pour ce dernier il semble qu'il a besoin de certaines dépendances qui ne sont pas disponibles en mono)
- Existe-t-il de bonnes alternatives pour la prise en charge de la persistance de NHibernate sous mono?
Questions alternatives:
- Y at-il des cadres qui ont mono + persistance + asp.net soutien ou déjà mvc suis-je le premier à penser à ce sujet?
- Si vous avez déjà fait ceci: quelles sont vos opinions sur la stabilité/l'utilisabilité?
Merci pour les réponses
EDIT: mis à jour le cadre pour soutenir ASP.NET MVC 2: http://shaml.sztupy.hu/
Qu'est-ce que s # aml, shaml ??? – AnthonyWJones