2009-09-07 5 views
2

Et quels sont leurs avantages/des inconvénients en termes de maturité, de soutien communautaire, la facilité de développement ...Quels sont les frameworks .NET actuellement disponibles qui aident à créer des applications métier? ?

Dans mon esprit, un cadre d'application d'entreprise doit fournir:

  • intégration ORM (éventuellement compter sur des solutions existantes comme NHibernate, Entity Framework ...).
  • une bibliothèque de validation.
  • Composants d'intégration UI (ASP .NET et/ou Windows Forms et/ou WPF ...).
+0

Il sera également intéressant de voir votre propre réponse :) –

+0

Eh bien, je viens de lire à propos de Spring .NET ou CSLA .NET mais je n'ai eu aucune expérience avec leur. Entity Framework + ASP .NET MVC pourrait être considéré aussi ... – Mac

Répondre

1
  • Parlant de ORM, jetez un oeil à BlToolkit. Il est facile de travailler avec des procédures stockées qui l'utilisent.
  • En ce qui concerne l'interface utilisateur, il existe des bibliothèques DevExpress, qui contiennent de nombreux contrôles pour les trois technologies répertoriées. Pour ASP.NET, regardez ASP.NET MVC si ce n'est pas le cas.
3

DevExpress .NET Business Application Frameworks

  • cadre eXpressApp
  • eXpress objets persistants
+0

Merci pour votre réponse. Mais pourriez-vous ajouter un aperçu de votre expérience avec ce cadre? – Mac

+0

Malheureusement je n'en ai pas encore avec ce framework. L'outil CodeRush et Refactoring sont les chiens danglies donc je n'hésite pas à vous pointer vers ce framework. J'espère que dans quelques semaines j'aurai de l'expérience. J'ai juste besoin de mettre mon ordinateur portable et je vais me balancer. – cometbill

+0

Vous pouvez trouver de nombreuses critiques de ces cadres (tous faits par de vrais utilisateurs) sur Visual Studio Gallery: 1. [eXpressAppFramework] (http://visualstudiogallery.msdn.microsoft.com/7ED32FD9-B851-4FFA-BE54-DAD981CC2E6D) 2. [Objets persistants eXpress] (http://visualstudiogallery.msdn.microsoft.com/5368F94D-162E-43D3-8DF8-B4463F05B65C) et sur le site web officiel: http: //www.devexpress. com/Home/Comments.xml Enfin, n'hésitez pas à demander plus de commentaires dans [les forums DevExpress] (http://community.devexpress.com/forums/) et leurs fan clubs dans les réseaux sociaux. –

1
+0

Merci pour votre réponse. Mais pourriez-vous ajouter un aperçu de votre expérience avec ce cadre? – Mac

3

Il y a des tas d'outils. Parmi les ORM, je regarderais.

  • ADO.NET Entity Framework
  • BLToolkit
  • DataObjects.Net
  • NHibernate
  • EntitySpaces

J'utilise actuellement DataObjects mais d'autres sont aussi ok. Pour les applications WPF, je recommande Microsoft Composite Application Library avec des contrôles tiers. Par exemple,

  • Telerik.
  • infragistics.
  • DevExpress

Ces trois sont avéré être ok. Pour les applications Web,

  • Web Application Composite Bloc
  • LiveUI.NET
  • .NET RIA Services
  • ASP.NET Dynamic Data
  • ASP.NET MVC (si l'interface utilisateur ne va pas être complexe)
Questions connexes