J'ai à travailler à l'élaboration d'une gestion d'une entreprise de vêtements.
Est plus approprié de choisir asp.net ou le printemps?
Quelles sont les raisons de ce choix? Quels sont les avantages de Spring MVC, plus basée sur les faits ASP.net et vice-versa?
OriginalL'auteur LuZa | 2013-08-08
Maturité sage, ASP.NET MVC et Spring MVC est mature framework MVC et relativement la même. Comme Daniele dit, une chose que vous avez à considérer est maintenant la courbe d'apprentissage. Si votre fond est de Java, alors il est probablement préférable de choisir Spring MVC et si votre fond est .NET alors il est sage de choisir ASP.NET MVC.
Hors de la boîte, ASP.NET MVC fonctionne, tout simplement. Vous n'avez pas besoin de brancher plusieurs technologies différentes pour travailler avec ASP.NET MVC. C'est un peu différent avec Spring MVC. Vous avez besoin de plug-in d'autres cadres comme Hibernate/JPA/iBatis pour la persistance, JSP/Vitesse/Freemarker pour les templates, etc.
Une autre chose à considérer est l'argent que votre client est prêt à investir pour obtenir ce système en cours d'exécution. L'exécution d'une ASP.NET MVC application est relativement plus cher que l'exécution d'une application Spring MVC.
Autre que tout ce qui a été mentionné, est à votre client une grande entreprise? Si non, d'autres frameworks MVC basé sur PHP ou Ruby on Rails serait probablement suffisant pour votre client.
Espère que ça aide.
Maintenant dotnet core, MVC a également CIO et est complètement plugable, open source et fonctionne sur Linux. Donc je pense qu'ils sont sur le même terrain aujourd'hui.
OriginalL'auteur Joshua Partogi
Je ne sais pas Spring.Net très bien, mais je pense que l'avantage de ASP.NET MVC est sur la diffusion, vous pouvez trouver beaucoup de documentation et une vaste communauté qui travaille avec elle au niveau de l'entreprise des applications web.
Je pense que les avantages possibles de Printemps s'appuie sur le cadre, qui ont beaucoup de "sous cadres" à l'intérieur, AOP, son propre conteneur IoC et des trucs plus cool.
Je pense aussi, la courbe d'apprentissage avec ASP.NET MVC est beaucoup plus facile.
Spring.Net
vous direSpring MVC
?Je veux dire Spring.NET
OP question est au sujet de "
Spring MVC
(pasSpring.Net
) vsASP.NET MVC
" - donc pas sûr de savoir pourquoi vous avez mentionné que vous n'êtes pas familier avecSpring.Net
avant de discuterASP.NET MVC
OriginalL'auteur Daniele