2009-04-02 6 views
0

Spring.NET est-il un bon framework pour le développement web?Spring.NET & Alternatives

Y a-t-il des alternatives?

Mise à jour (pour Frederik):

  • Y at-il des inconvénients lors de l'utilisation Spring.NET (ou conteneur IoC) dans le développement Web. J'ai toujours utilisé spring.actionscript dans les applications flex côté client, mais les applications client ne sont pas les mêmes que les applications Web.
  • Existe-t-il un Framework Microsoft IoC Container?
  • Comment gère-t-il la concurrence?

Répondre

4

En tant que commuteur Spring.NET, je suis bien sûr biaisé, mais Spring.Web a été entièrement construit et affiné au cours de ces dernières années. Imho il fournit le support le plus large par rapport à d'autres conteneurs quand il s'agit de développement WebForms. Le support MVC est toujours TDB.

Spring.NET lui-même est également entièrement thread-safe. Bien sûr, vos propres implémentations singleton doivent être threadsafe, sinon vous pouvez toujours utiliser la portée "request".

HTH, Erich

1

Est-ce un bon cadre? Cela dépend de vos besoins.

Y a-t-il des alternatives? Oui.
(Château Windsor, StructureMap, PicoContainer, ...).

Google peut vous montrer le chemin ...

+0

J'ai une, thx. :) Juste pour répondre à votre question ... –

3

"Y at-il un cadre containter Microsoft IoC?" - Oui, ça s'appelle Unity

+0

Avez-vous de l'expérience avec Unity? Ou est-il dépassé? –

+0

Non, je ne l'ai pas utilisé moi-même, nous utilisons Spring.Net. Je ne crois pas que Unity soit dépassé, pour autant que je sache que c'est assez nouveau, donc je ne m'inquiéterais pas de l'utiliser. – JonoW