Pregunta

Después del último proyecto que hice usando WebForms, decidí dejar de usar ese marco en el futuro. Es genial para que tus funciones básicas estén disponibles ... no tanto cuando tienes una lógica de UI más compleja.

Estoy viendo ASP.NET MVC, y me gusta lo que veo hasta ahora. Por supuesto, el problema es que usted pierde los controles del lado del servidor cuando hace ese cambio. He estado buscando una biblioteca Ajax que sea un buen reemplazo para los widgets de Web Forms y como YUI en este momento.

Al no tener mucha experiencia en esta área, me gustaría preguntarle a alguien que tenga más conocimientos. ¿Qué kit de herramientas Ajax ofrece la biblioteca de widgets más completa? ¿Es posible combinar dos o más kits de herramientas para complementarse entre sí (por ejemplo, YUI tiene una gran cuadrícula, Scriptaculous tiene un gran calendario, usemos lo mejor de ambos mundos)? ¿O está más o menos vinculado a uno una vez que elige?

Gracias por las respuestas y la gran muestra. ExtJS definitivamente parece interesante, gastamos más que eso en la suite de Infragistics WebForms y no obtenemos la fuente. Flexigrid se ve bastante bien también. ¡Gracias de nuevo!

Actualización 2 Acabo de descubrir que MSFT enviará jQuery con ASP.NET MVC

¿Fue útil?

Solución

He escrito una aplicación MVC de ASP.NET y he incorporado jQuery en ella. Descubrí que jQuery me ayudó a manipular cosas que hubieran complicado mi vista ... como agregar estilos alternos a mis cuadrículas, etc ...

Hay muchos complementos para jQuery que llenan muchos de los huecos que pueden tener otras bibliotecas. Por ejemplo, utilicé un excelente complemento de jQuery llamado Flexigrid y estoy muy satisfecho con el aspecto y las características de el control. Escribí una entrada de blog sobre cómo usar c # 3.0 y LINQ para llenar la cuadrícula con JSON.

Otros consejos

Bueno, teniendo en cuenta que jQuery va a comenzar a distribuirse con Visual Studio (primero con MVC, luego con Visual Studio en su conjunto) lo aceptaría. Esta noticia acaba de llegar hoy aquí .

Por lo tanto, con Microsoft respaldando completamente a jQuery e integrándolo estrechamente en el entorno de trabajo de Visual Studio, le sugeriría que lo haga.

  

Microsoft va a hacer que jQuery sea parte de la plataforma de desarrollo oficial. JQuery vendrá con Visual Studio a largo plazo, y en el corto plazo se enviará con ASP.NET MVC. También enviaremos una versión que incluye Intellisense en Visual Studio.

     

Las publicaciones del blog de anuncios

           

Captura de pantalla de Visual Studio Intellisense w / jQuery Beta:

     

alt text

IMO ExtJS tiene los widgets más completos, pero debes pague el precio para usarlo comercialmente. Si no quieres pagar, YUI también es muy bueno, ha crecido mucho últimamente. La mayoría de las veces, sin embargo, no necesito los widgets, así que estoy contento con jQuery y el ocasional jQuery. Interfaz de usuario datepicker.

Este sitio (stackoverflow) utiliza ASP.NET MVC y jQuery, si eso es alguna influencia.

Además, ASP.NET MVC ahora se está enviando con jQuery

http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualudio.aspx

scroll top