Asp MVC o Mono Rail
-
lunes, 05 de abril de 2010 20:16
Deseo desarrollar una aplicacion Web siguiendo el patron MVC, hay tantos framework para todos los gustos que he reducido a dos mis opciones
Monorail y ASP Net MVC, por que si optar por Asp Net MVC y no por Mono Rail ?
Saludos
Todas las respuestas
-
martes, 06 de abril de 2010 18:21Hasta donde entiendo, ASP.NET MVC es para la plataforma Microsoft .NET
Framework, y Monorail es para la plataforma Mono.
..NET es una especificación, así que hay varias plataformas que implementan
..NET, ente ellas, el .NET Framework, Mono y GNU.NET. Así, la decisión es
sencilla: si trabajas con .NET Framework, utiliza ASP.NET MVC; si estás con
Mono, utiliza Monorail.
Saludos.
Fernando Gómez
fermasmas.wordpress.com -
martes, 06 de abril de 2010 21:22
Hola eramosecua,
Nunca he usado monorail, pero por comentarios y si buscas un poco en google, se dice que monorail tiene alguna cosita un poco mejor (algunas de las ventajas están ya cubiertas por mvc2)...
Siendo pequeñas las ventajas yo eligiria asp.net mvc, principalmente por dos razones:
- Porque va a tener/tiene una mayor acogida
- Porque vas a encontrar muchísima documentación (hay ya por lo menos 6 o 7 libros, por no hablar de blogs, videos y webcasts) y te ira bien si te quieres meter con tantas cosas a la vez (te leí en la lista de Alt.Net ;))
Voy a ser malo y te voy a liar aun un poco mas dandote otra opcion Fubu MVC
Saludos!
PD: Seguiría optando por asp.net mvc por las mismas razones frente a Fubu ;)
Colabora con el foro: Si este mensaje te es de utilidad márcalo como respuesta.
Alfredo Fernández
- Editado Alfredo Fernández martes, 06 de abril de 2010 21:29
-
martes, 06 de abril de 2010 21:27
Hola Fernando,
MonoRail no tiene nada que ver con el proyecto mono, y asi lo dicen en la portada de su web
Tanto MonoRail como Asp.Net mvc funcionan o tienen su versión en mono!
Un saludo!
Colabora con el foro: Si este mensaje te es de utilidad márcalo como respuesta.
Alfredo Fernández
-
miércoles, 07 de abril de 2010 14:49
Gracias a todos por contestar, Efectivamente Fernando, MonoRail no tiene nada que ver con el proyecto mono, sucede que ya que empiezo desde cero con ASP.NET, utilizando MVC, no quisiera centrar mis esfuerzos en frameworks que despues de mucho tiempo, todavia no llegan a demostrar lo que otros productos tambien free lo han hecho por mucho tiempo, no hablo especificamente de asp net mvc y monorail,
Alfredo todo lo que llegaria hacer con un framework que implemente mvc (refiendome a lo de AltNet) tambien lo puedo hacer con MonoRail y ASP Net MVC, de hecho en S# Arquitect basan su arquitectura en ASP Net MVC (lo poco que estuve examinando)
Con respecto a la documentacion y demas es cierto, encuentro mas de asp net mvc que de monorail, pero este es un factor dentro de algunos
Alguna otra opinion ?, gente que este trabajando con proyectos en produccion medianos, grandes ?, experiencias me ayudarian mucho, de igual forma gente que este trabajando en la parte de vistas sin webforms, gente que aplique TDD con asp net mvc, sus experiencias son valiosas
saludos
-
miércoles, 07 de abril de 2010 18:03
Hola,
a lo mejor este podcast en el que entrevistan a la gente de StackOverflow sobre su iniciativa y cómo está desarrollada te interesa para ver su experiencia en el desarrollo con MVC para proyectos grandes.
http://www.hanselminutes.com/default.aspx?showID=152
http://perseus.franklins.net/hanselminutes_0134.pdf
Un saludo!
-
miércoles, 07 de abril de 2010 18:22
Mmm, ok. Lo que quería decir es que ASP.NET MVC es parte del .NET Framework, por lo que si el OP trabaja con .NET Framework, debería utilizar lo ya existente en lugar de incorporar librerías externas.
Saludos.
Fernando Gómez
fermasmas.wordpress.com -
miércoles, 07 de abril de 2010 18:26
empiezo desde cero con ASP.NET, utilizando MVC, no quisiera centrar mis esfuerzos en frameworks que despues de mucho tiempo, todavia no llegan a demostrar lo que otros productos tambien free lo han hecho por mucho tiempo
Por eso que comentas deberías utilizar ASP.NET MVC. Ésta es parte del .NET Framework, y no tendría caso utilizar librerías externas cuando puedes hacer lo mismo con la plataforma .NET. Por supuesto, si alguna otra librería tiene valor agregado, pues adelante. Pero si te proporcionan lo mismo, mejor que no tengas dependencias adicionales.
Además, al ser parte del .NET Framework es más difícil que Microsoft de pronto deje de desarrollarlo o darle soporte (aunque no imposible, como sucedió con COM/COM+).
Saludos.
Fernando Gómez
fermasmas.wordpress.com -
miércoles, 07 de abril de 2010 22:18
Yo he utilizado Asp.net MVC en una aplicación, no hicimos TDD, pero creo que no tendriamos problemas para hacerlo, excepto alguna que otra pequeña triquiñuela con los controllers y las views.
Saludos!
Colabora con el foro: Si este mensaje te es de utilidad márcalo como respuesta.
Alfredo Fernández

