2009-03-29 36 views
7

Telerik afirma que sus controles funcionan ahora con ASP.NET MVC. ¿Alguien ha usado los controles en un proyecto de MVC?Controles Telerik en ASP.NET MVC

Mi empresa utiliza los controles Telerik ASP.NET en una aplicación grande y funciona bastante bien. Es por eso que pensamos en usarlos en un proyecto de MVC.

EDIT 1: telerik tiene una nueva versión en ASP.NET MVC, se ve mucho mejor que su primer intento. Pero era demasiado tarde para mi proyecto. http://www.telerik.com/products/aspnet-mvc.aspx

+0

Como hoy, Telerik se ha movido a KendoUi para controles MVC/Mobile. Los controles RAD existentes, solo son buenos para formularios web. – JenonD

Respuesta

3

Puede que ya lo haya visto, pero Telerik tiene un blog post sobre cómo usar sus controles con MVC y algunas de las limitaciones. En realidad, no uso sus controles, así que no puedo hablar si las limitaciones son realmente un problema. Parece que hay un poco más de "levantamiento manual", por así decirlo, cuando se usan los controles con MVC, pero existen soluciones para que la mayoría de ellos funcionen correctamente.

Espero que eventualmente liberen las versiones MVC de sus controles. Me quedo sin evaluarlos hasta que eso ocurra, pero si ya los está usando, ciertamente veré lo fácil que sería usarlos con MVC. Tal vez podría actualizar su pregunta con una respuesta si lo intenta y deja que el resto de nosotros sepa cómo fue.

+0

Entonces deberías comenzar ahora. Lanzaron nuevos componentes. Pure MVC. Fuente abierta. Esto parece prometedor. http://www.telerik.com/products/aspnet-mvc.aspx –

+0

Desde entonces he descargado su código, pero estoy esperando el proyecto correcto para comenzar a usarlos. Estoy en medio de un par de proyectos en este momento y no quiero introducir ninguna variable nueva. – tvanfosson

+4

¿Han visto el "cableado" de estos controles? No me malinterpreten, utilicé controles telerik en webforms durante más de un año y los amé. Pero no son para MVC, ya que transfieren datos a la sesión; lanzando en 'GridModel' solo para 'enlazar' - el paradigma MVC intenta evitar este concepto vinculante inherentemente por su naturaleza. Se supone que MVC fomenta las prácticas de descanso. Los controles estatales basados ​​en sesiones vinculadas parecen contradecirme las prácticas de descanso. [solo mis pensamientos] –

5

Puede consultar la demo application (una aplicación de foros) que crearon utilizando ASP.NET MVC, announced here. Source code está disponible.

La demo es una aplicación de foros simple y elegante - . Utiliza 9 de los RadControls, incluyendo RadGrid, RadEditor, RadChart, RadTreeView y RadUpload, para construir un sitio de foro que tiene la navegación básica tema/mensaje, formato los mensajes del foro, el usuario autenticación (con soporte para avatares personalizados), y una actividad del sitio "Estadísticas". Todo lo que necesita para tener una aplicación totalmente funcional MVC foros . La fuente está disponible para la descarga inmediata de , por lo que animo a a cualquiera que esté interesado en obtener más información acerca de MVC o los RadControls en MVC al y mire el ejemplo.

+1

-1 La primera versión de teleriks ASP.NET MVC no vale la pena. –

0

Acabo de echar un vistazo a su grilla y escribí un pequeño proyecto POC con ella y debo decir que estoy bastante impresionado. No estoy seguro de sus iteraciones previas de controles MVC, pero la actual puede ser un ahorro de tiempo real. También se adapta muy bien a las aplicaciones ASP.NET MVC ajax ya que hay una API rica en el lado del cliente. Tener jQuery DataTables en el lado del cliente da como resultado una experiencia de usuario aún mejor (porque es mucho más rápido), pero también requiere un código javascript propenso a errores.

1

He estado utilizando los controles Telerik durante aproximadamente 6 meses. He estado usando los controles de cuadrícula y ventana en MVC 2. Al igual que la mayoría de los productos comerciales, hay problemas en los que hemos tenido la suerte de resolverlos. Una vez que superas la curva de aprendizaje inicial, los controles ahorran tiempo. No puede superar el precio por la cantidad de funcionalidad que obtiene.

Mi mayor problema es que parecen un poco lentos para responder en sus foros. Tal vez solo estoy haciendo preguntas flojas. He estado presionando a la gerencia para que pague $ por la versión compatible. Teniendo en cuenta la cantidad de tiempo que pasamos cavando para resolver algunos de los problemas más complicados, creo que valdría la pena.