DevExpress es una de las más completas suites de componentes de UI para el desarrollo en todas las plataformas de .NET como Windows Forms, ASP.NET, MVC, Silverlight y Windows 8 XAML.
Componentes que incluye
A continuación se presentan los componentes y las fuentes en las que se pueden consultar para mayor información:
– Tablas
(https://www.devexpress.com/Products/NET/Controls/ASP/Grid/)
– Calendario
(https://www.devexpress.com/Products/NET/Controls/ASP/Scheduler/)
– Editor HTML
(https://www.devexpress.com/Products/NET/Controls/ASP/HTML_Editor/)
– Hojas de cálculo
(https://www.devexpress.com/Products/NET/Controls/ASP/Spreadsheet/)
– Editores de datos
(https://www.devexpress.com/Products/NET/Controls/ASP/Editors/)
– Gráficas
(https://www.devexpress.com/Products/NET/Controls/ASP/Chart/)
Ventajas del uso de DevExpress
Si bien en la actualidad existe un sin número de suites de componentes muy buenas, DevExpress se encuentra sobre ellas por varias razones, como son:
Cuenta con controles para todas las plataformas de Microsoft Windows.
Posee más de 70 controles mediante los cuales se pueden diseñar aplicaciones de alta complejidad.
La creación de los componentes es semi – automática, DevExpress se encarga de realizar todo el código necesario para la visualización y llenado de los componentes según la plataforma utilizada.
Permite llenar de manera sencilla cada uno de los componentes con información traída de una conexión de base de datos.
Mejora el rendimiento de las aplicaciones al optimizar el código de llenado de las vistas.
Funciona en cualquier explorador. (Aplicaciones Web)
El tiempo de desarrollo se reduce considerablemente al no tener que teclear todo el código.
Incluye plantillas predefinidas para varios tipos de aplicaciones.
Incluye la herramienta Theme Builder, la cual permite editar el estilo de los controles y genera automáticamente la hoja de estilos de la aplicación siguiendo el patrón elegido.
La documentación que incluye tanto en Visual Studio (descripciones de métodos y parámetros) como externa (documentación de clases y ejemplos) es realmente extensa y útil.
Incluye video tutoriales y demostraciones sencillas de comprender.
Es altamente personalizable.
Cuenta con soporte rápido y eficaz para los problemas que se puedan presentar.
Desventajas de DevExpress
Las principales desventajas son:
Solo funciona para plataformas de Microsoft.
Existen algunas limitantes al incluir los componentes, ya que estos ya tienen características y comportamientos definidos.
Requiere licencia.
Tutorial: Creación de una página Web con DevExpress
En seguida se presenta uno de los videos – tutoriales de DevExpress para la creación de una página Web mediante el asistente de la suite.
¿Cómo adquirir DevExpress?
Para poder utilizar Devxpress es necesario adquirir una licencia, la cual puede variar en costo según el grupo de controles que se dese adquirir. Enseguida se anexa el link para consultar los precios.
https://www.devexpress.com/Products/NET/Controls/ASP/pricing.xml
Al adquirir la licencia, se obtiene el derecho a recibir soporte en el foro de DevExpress, los archivos .dll de cada uno de los componentes, los cuales se agregan a las referencias de los proyectos para poder utilizar los controles y los códigos fuente de los componentes, mediante los cuales se podrán personalizar los mismo en caso de ser necesario.
O también se puede realizar una prueba por 30 días en:
https://www.devexpress.com/Home/try.xml
Acerca del Autor
Karla Olivia Samaniego García es desarrolladora en las plataformas WinForms, ASP y MVC de .NET, utilizando la suite componentes de DevExpress por dos años. Se graduó de la Ingeniería en desarrollo de Software de la Universidad TecMilenio. Se ha desempeñado como administrador de proyectos y actualmente, en el área de equipos extendidos de DW. Contáctala en su correo:
info@dwtraining.mx
Publicado por DW Training