2008-08-23 9 views

Respuesta

34

En mi opinión, con la contribución de la comunidad para

+0

Su enlace a ASP.NET MVC y Merb son lo mismo ... –

+0

También me gustaría mencionar [geeMVC] (https://github.com/commerceboard/geemvc), que acabamos de lanzar. Es un Java 8+ MVC Framework. ¿Por qué cuando ya hay tantos frameworks MVC por ahí? Consulte nuestra [motivación] (https://github.com/commerceboard/geemvc/wiki/Motivation-Behind-geeMVC) detrás de agregar otra. – michaeldd

11

Cómo sobre el ASP.NET MVC framework? Es en lo que se está ejecutando este sitio.

Otra opción más madura es Castle MonoRail.

Creo que ASP.NET MVC es probablemente la mejor opción en el largo plazo. Dentro de un año, será mucho más fácil contratar a alguien que conozca ASP.NET MVC que alguien que conozca MonoRail.

5

Yo prefiero CakePHP para PHP, Django para Python, Rails para Ruby.

En términos de front-end, si está buscando una experiencia de usuario final de escritorio, debe consultar ExtJS o YUI.

1

si eres un progammer java, revisar el marco Struts por la gente de Apache.

0

He estado usando Struts de Yakarta (grupo Apache) para Java, y es realmente bueno. Buena separación de las capas, lo que le permite usar cualquier otra biblioteca/marco en cualquier capa, por ejemplo, Hibernar para mapeo relacional de objetos o incluso cualquier marco de plantilla como Velocity en la capa de vista.

recomiendo darle un vistazo a sus website

1

Carriles está todavía por delante de los competidores como una pila completa con una gran comunidad de conducirlo hacia adelante.

0

Otra alternativa sería SproutCore, que es completamente del lado del cliente. El proyecto aún está en su infancia, sin embargo.

6

Recomiendo el marco basado en Java Wicket.

Es una biblioteca MVC basada en componentes que es realmente fácil de usar y permite hacer todo el material de vista en el código java (en contraste con el uso de JSP o plantillas o lo que sea en otros marcos).

+0

http://www.laughingpanda.org/mediawiki/index.php/Wicket_Bench – djangofan

+0

@djangofan ese enlace está roto –

0

ASP.NET MVC probablemente sea el estándar de facto en la plataforma .NET. Además, MonoRail ha existido por bastante tiempo y todavía doesn't support caching. Parece algo muy difícil de hacer, y es una gran desventaja si me preguntas.

+0

El sitio es engañoso: El atributo de caché en las acciones del controlador funciona bien para mí. – smoothdeveloper

3

Si tiene curiosidad acerca de Seaside (mencionado por yinkei), visite Randal Schwartz's Methods and Messages. Puede comenzar mirando su rápida elevator pitch.

Creador junto al mar Avi Bryant's interview es también un buen reloj/lectura.

Trabajar con Seaside fue increíble para mí, casi como codificar una aplicación de escritorio.

Visita Dabble DB y Cmsbox para aplicaciones de la vida real construidas en Seaside.

0

Honestamente si quieres un framework MVC para asp.net escogería Castle Monorail. Creo que es más maduro que el framework actual de MVC de Microsoft.

2

He estado usando Wicket durante aproximadamente un año y es fantástico. Está basado en Java, admite pruebas unitarias y utiliza un sistema de plantillas muy flexible para mostrar.

1

El marco de WebMVC de Spring Projects es muy bueno, más que Struts. También escuché cosas muy buenas sobre Grails, que usa Groovy en la parte superior de Spring y está basado en Ruby on Rails.

0

Nadie parece haber mencionado a Perl, y el marco de Catalyst está disponible para él. Marca todos los cuadros en su lista de requisitos.

http://catalystframework.org

0

Para Java, recomiendo el marco de código abierto: (μ) Micro. El código está en Github y este es el sitio web que contiene los documentos: http://micro-docs.simplegames.ca/, un trabajo en progreso.

Soy el autor de este marco y sus comentarios, ¡gracias!

0

Si estamos hablando de "Mejor", estoy lanzando Sinatra para Ruby y Nancy para .Net. Basado 100% en mi opinión subjetiva y preferencias personales. Son mi mejor en función de su facilidad de uso y "factor de felicidad".

Cuestiones relacionadas