Quali sono le differenze tra Castle Monorail 3 su ASP.Net MVC?

3

Uso Castle Monorail da alcuni anni con grande successo, anche se non mi sono preoccupato di aggiornare la versione che sto usando (2 o 3 anni). Ora sto prendendo una decisione per andare su ASP.Net MVC 3 o aggiornare all'ultima versione di Castle.

Ho cercato documentazione sulla versione più recente dei progetti Castle (specialmente Monorail), ma ci sono davvero poche o nessuna informazioni in giro (potrei sbagliarmi).

Qualcuno sa quali sono le differenze tra Castle Monorail versione 3 su ASP.Net MVC3?

Grazie!

    
posta yorch 27.06.2012 - 05:26
fonte

2 risposte

3

Per parafrasare Twain la notizia della morte del progetto Castle è stata notevolmente esagerata. Dynamic Proxy, ad esempio, è utilizzato in innumerevoli progetti .NET, per molti da elencare. È vero che il Progetto Castello di certo non ti tiene sempre con la documentazione e le pubblicazioni, ma non è mai stato così. Se sei stato felice di usarlo in passato, le circostanze sono leggermente diverse.

Per quanto riguarda la versione più recente di Monorail ci sono alcune cose da considerare. Prima di tutto usa un modello completamente diverso per Monorail 2, ovvero "Composition over inheritance". Segue principi simili a FubuMVC, OpenRasta e NancyFX, a differenza di MR2 e Asp.net MVC che seguono un modello di controller di base. In secondo luogo, MR3 è scritto in F #, non in C #. E in terzo luogo non esiste un percorso di aggiornamento da MR2 a 3.

    
risposta data 19.07.2012 - 15:08
fonte
2

Il castello sembra morto (l'ultimo post del blog dice "un altro morde la polvere ....". MVC3 (4 è uscito presto) è molto vivo e ha una strong squadra dietro di esso. E, credo, ha andato open-source di recente.

Passerei a un progetto che in realtà ha una community. Non deve essere ASP.Net MVC, ma Castle sembra non esserlo.

    
risposta data 27.06.2012 - 06:37
fonte

Leggi altre domande sui tag