28 votes

Quelles sont les principales différences entre ASP.NET MVC et FubuMVC?

Un développeur, je sais à peu m'a montré FubuMVC et il ya une certaine question de savoir si ou non nous devrions tenter de l'utiliser sur un véritable projet de live ou pas. La conception actuelle, le choix a été jusqu'ici ASP.NET MVC.

Ce que je suis intéressé à trouver est:

Quelles sont les différences fondamentales qui existent entre ASP.NET MVC et FubuMVC?

Quels sont les gains/perd soit avec cadre?

Est FubuMVC prêt pour le prime time?

Laquelle de ces deux utiliseriez-vous sur un nouveau projet?

17voto

chadmyers Points 3010

@maz Cela dépend de ce que votre application va faire, son calendrier, sa criticité, etc.

Tout d'abord, je voudrais vous encourager à s'amuser avec les deux. Il n'est ni meilleur ni pire que les autres dans l'ensemble, ils sont différents et ont chacun importante les forces et les faiblesses que vous devriez considérer.

À ce stade, ASP.NET MVC est plus mature et a eu plus de testeurs et des yeux en la regardant. Donc, si vous faites une sorte de projet sérieux (c'est à dire que vous êtes payé pour cela), je tiens à vous encourager, à ce stade, à utiliser ASP.NET MVC comme il va "navire" plus tôt et être plus pris en charge.

(Mise à JOUR [26 Fév 2011]): FubuMVC est maintenant utilisé par plusieurs entreprises et les équipes dans la mature, de la production des applications qui ont eu plusieurs grandes publié des versions basées sur FubuMVC. Bien que la documentation qui manque encore un peu, la qualité du cadre de travail est maintenant bien établi que la production de digne)

Si vous êtes à partir d'un projet de loisirs (c'est à dire blog personnel, personnel/album de photos de famille, etc), alors je vous invite à ramasser FubuMVC et commencer à jouer avec elle. Gardez à l'esprit que ce point, c'est essentiellement un de mes passe-temps, de Jeremy, et quelques autres, donc il n'y a pas de garanties sur la timeline, etc. Il n'a pas vraiment été annoncées publiquement (il a fui, pour le meilleur ou pour le pire) donc il n'a pas été un afflux de contributions encore. J'espère qu'il arrivera à échéance et nous arrivons à la première étape, puis l'annoncer à l'échelle, à l'échelle mondiale, les cotisations augmentera jusqu'.

En fin de compte, à l'aide sera probablement encourager les meilleures pratiques en matière de développement, disons, de ASP.NET WebForms et de se familiariser avec l'un sera plus facile pour vous de ramasser l'autre assez rapidement.

Il s'agit vraiment de la criticité du projet sur lequel vous travaillez, afin de choisir de façon responsable.

9voto

rodbv Points 2409

Il semble que la principale différence est que FubuMVC met en œuvre le Contrôleur Frontal modèle.

Si ASP.NET MVC n'est pas prêt pour le prime time encore (il est en version Bêta), je doute qu'FubuMVC serait prêt, car il est une sorte de fourche à partir de l'ancien.

Le gars derrière FubuMVC sont assez bons mais, Tchad Myers et Jeremy D. Miller sont très respectés au sein de la communauté et des membres très actifs de ALT.NET. Mais c'est Phill Haack, Scott, Hanselman& Co, le gars derrière ASP.NET MVC.

Si vous voulez juste pour obtenir commencé, je recommande ASP.NET MVC parce qu'il a plus de gens et de ressources derrière elle et aller de Fubu si vous n'aimez pas ce que vous voyez.

3voto

Paco Points 6156

Je n'ai pas utilisé Fubu Mvc mais je l'ai juste regardé. Ce n'est pas fini, mais je pourrais l'utiliser pour réécrire partiellement un projet Winforms non Web existant. Asp.Net Mvc est réservé aux projets Web uniquement.

3voto

Dan Powley Points 538

Lien vers le podcast du code d'élevage du 13 janvier sur FubuMVC

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X