![EmbtandDevExpress015273964 | Embarcadero RAD Studio Delphi C++Builder Blogs embt and devexpress 01 5273964 2](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/Embt-and-DevExpress-01-5273964.png?resize=1140%2C676&ssl=1)
Una conversación con Atanas Popov de Embarcadero y Ray Navasarkian de DevExpress
El ecosistema Delphi / RAD Studio se basa en muchos socios de componentes para respaldar las diversas necesidades de los desarrolladores. El mercado de componentes existe desde hace más de 20 años y sigue prosperando. Muchos socios se destacan por sus excelentes carteras de productos que ayudan a los desarrolladores a implementar aplicaciones profesionales más rápido. Aún más importante, muchos están a la vanguardia de la innovación, lo que ayuda a avanzar en lo que se puede lograr con Delphi y RAD Studio.
Disfrutamos trabajando en estrecha colaboración con nuestros numerosos socios tecnológicos. Empresas como DevExpress, TMS Software y DelphiStyles son fundamentales para brindarles a los desarrolladores las herramientas que necesitan para tener éxito. Muchos comparten una rica historia de colaboración con Embarcadero y nos encanta aprender de ellos. Recientemente hablé con Ray Navasarkian de DevExpress y pensé que sería divertido compartir algunas de sus perspectivas. Planeamos hacer de esta discusión parte de una serie más larga.
Table of Contents
¿Cuál es su visión para DevExpress?
The word “vision” may sound trite, so I think it is best to consider our guiding principles. Number one is that we conduct business ethically and with absolute integrity. We would be nothing without our customers. As such, we owe them the truth. When we are able, we promise and deliver to the best of our abilities. When we cannot, we let them know that we are simply unable. We do not always get this right and we definitely make mistakes, but our objective is simple—to engage our customers in a fair and honest manner, each and every day.
El segundo principio rector es ofrecer productos excepcionales que cumplan y superen las expectativas. Como el primer principio rector, esto no es fácil de lograr, pero creo que la calidad de nuestra línea de productos VCL habla de nuestro éxito general en este sentido. Comenzamos DevExpress en 1998 porque amamos a Delphi y vimos la oportunidad de innovar en el espacio de componentes de VCL. Vimos que el mercado de componentes de VCL necesitaba un componente de cuadrícula de datos “inspirado en Outlook”. Las cuadrículas de datos son elementos clave de la interfaz de usuario en la mayoría de las aplicaciones de escritorio, y la revisión de la interfaz de usuario de Office 97 de Microsoft nos dio la oportunidad de ingresar al mercado de componentes VCL con una explosión. El resto, como ellos dicen, es historia.
Han pasado más de 20 años desde aquellos días felices. Lanzamos algunos productos excelentes y tuvimos nuestra parte de nuestros lanzamientos mediocres, pero en general, estoy orgulloso de lo que hemos logrado en el mercado de VCL. Creo que ofrecemos a nuestros clientes leales un conjunto sólido de componentes de interfaz de usuario que abordan de manera efectiva una amplia gama de escenarios de uso.
Gracias a la excelente relación con Embarcadero y los excelentes comentarios de nuestros leales clientes, espero ofrecer mucho más en los próximos 20 años. Larga vida a RAD Studio.
![vcl-touch-hybrid-app-7261798-3997177](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/vcl-touch-hybrid-app-7261798-3997177.png?w=750&ssl=1)
¿Cuál es el enfoque principal de DevExpress hoy?
DevExpress administra una cartera de productos masiva que se extiende más allá de los componentes de la interfaz de usuario para RAD Studio. Si bien no siempre es fácil, hacemos todo lo posible para innovar en múltiples frentes y abordar las necesidades de los desarrolladores en múltiples plataformas de desarrollo.
Cuando se trata de RAD Studio, los nuevos productos y características están determinados por la demanda de los usuarios y los requisitos del mercado. Seguimos totalmente enfocados en VCL debido a nuestra gran comunidad de desarrolladores, una comunidad que sigue comprometida con RAD Studio y nuestra línea de productos VCL.
Nuestro mayor desafío hoy es la proliferación de nuevas plataformas de desarrollo. No siempre es fácil cumplir y superar las expectativas cuando debe hacer malabarismos con nuevas plataformas con plataformas heredadas. Considere nuestra línea de productos VCL. Enviamos más de 200 bibliotecas y controles de IU. A lo largo de los años, algunos usuarios nos pidieron que transfiriéramos nuestros controles de interfaz de usuario a FMX. Aunque me hubiera encantado hacerlo, nuestros recursos son finitos. Como tal, tuvimos que tomar la difícil decisión de renunciar al desarrollo de FMX y concentrar nuestras energías en el VCL.
Lanzamos una cuadrícula de datos FMX el año pasado. Si bien finalmente decidimos detener el desarrollo de FMX en este momento, mantenemos la mente abierta a sus posibilidades. Si nuestros clientes eligen FMX en lugar de VCL, reasignaremos los recursos según sea necesario. Mientras tanto, podemos poner nuestra red FMX a disposición de nuestra comunidad de forma gratuita.
![vcl-realtor-world-app-2346461-3786504](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/vcl-realtor-world-app-2346461-3786504.png?w=750&ssl=1)
¿Cuál es su opinión sobre las bibliotecas completas de componentes frente a los mejores componentes de su clase? Tenemos algunos propios en JavaScript, y vemos que lo mejor de su clase parece ser una fórmula más sólida.
Yo diría que los requisitos de los componentes subyacentes para los desarrolladores de escritorio difieren de los de los desarrolladores web. Cuando lanzamos nuestro primer producto VCL, tuvimos que hacer un seguimiento rápido con otros elementos importantes de la interfaz de usuario, como una cinta, un calendario, etc. Parte de la razón de esta apariencia involucrada y apariencia general. Nuestros clientes no querían mezclar y combinar elementos de la interfaz de usuario de diferentes proveedores en una sola aplicación de escritorio. Si bien los desarrolladores web tampoco necesariamente quieren mezclar y combinar, creo que están más dispuestos a invertir en los mejores productos de su clase que en una sola biblioteca de componentes monolíticos.
Para decirlo de otra manera, creo que un único componente, el mejor de su clase, puede sobrevivir en el espacio de JavaScript. Mi experiencia a lo largo de los años me dice que es mucho más difícil hacer lo mismo en el espacio del escritorio. Podría estar equivocado, por supuesto, pero recuerdo a un proveedor en el ecosistema de componentes de Microsoft que ya no está en el negocio porque no admitió su mejor componente de interfaz de usuario con controles de interfaz de usuario auxiliares. A medida que los competidores se pusieron al día con el mejor conjunto de características de su clase de este proveedor, su participación de mercado se redujo con bastante rapidez.
Por supuesto, ciertas bibliotecas de componentes se pueden integrar de forma más independiente dentro de una aplicación de escritorio. Esto incluye gráficos, gestión de documentos e informes. Nuestra línea de productos es un ejemplo perfecto. Como sabe, no ofrecemos gráficos ni informes para el VCL. No quiere decir que los usuarios no pregunten; habitualmente se nos pide que entreguemos una biblioteca de informes y gráficos para RAD Studio.
Si bien la combinación y el emparejamiento son más probables en el desarrollo web, la capacidad de trabajar con un solo proveedor, un proveedor que cumple sus promesas, me parece lo ideal. Combinar y combinar herramientas de IU puede afectar la productividad, puede aumentar los costos de mantenimiento y, por supuesto, afectará las rutas de actualización.
![vcl-windows-10-app-9406777-3084773](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/vcl-windows-10-app-9406777-3084773-8576436.jpg?w=750&ssl=1)
UX es muy importante para las aplicaciones modernas. Uno de los obstáculos que experimentan algunos miembros de nuestra comunidad, especialmente en el desarrollo móvil, es que la calidad de la interfaz de usuario puede variar significativamente. ¿Cuáles son sus pensamientos sobre el futuro del desarrollo de UX en RAD Studio?
Estamos muy orgullosos de nuestros logros pasados, pero todavía tenemos mucho trabajo por hacer para los desarrolladores de VCL y RAD Studio. Los estándares de UX evolucionan y nosotros debemos hacer lo mismo. No siempre es fácil, pero nuestra estrecha relación con Embarcadero debería ayudarnos a abordar las necesidades de UX de nuestros clientes mutuos en los próximos años.
Como saben, Embarcadero organizó recientemente una Desktop Summit donde presentamos nuestro punto de vista sobre el diseño de la interfaz de usuario. Espero nuevas oportunidades a este respecto. Creo que todos en la comunidad de desarrolladores de RAD Studio se benefician cuando los proveedores de componentes comparten libremente sus perspectivas sobre el diseño de la interfaz de usuario.
![vcl-touch-hybrid-app-mapping-7298339-4802925](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/vcl-touch-hybrid-app-mapping-7298339-4802925.png?w=750&ssl=1)
¿Cuál cree que es el impacto del código bajo en el espacio de los componentes?
Estoy seguro de que existen oportunidades en el espacio de código bajo. Al final del día, el mercado dicta lo que hacemos y cómo lo hacemos. Si el código bajo se vuelve omnipresente, nos adaptaremos en consecuencia.
Por ahora, el desarrollo de aplicaciones nativas sigue siendo la máxima prioridad en DevExpress. Como saben, en diciembre lanzamos una actualización importante de nuestra línea de productos VCL. Esta versión incluyó un nuevo control VCL Gantt y actualizaciones de nuestra cuadrícula de datos, hoja de cálculo y visor de PDF para VCL. DirectX también juega un papel importante en nuestra estrategia de desarrollo de escritorio. Con suerte, podemos discutir por qué nos estamos alejando de GDI y hacia DirectX en una entrevista futura. Consulte un resumen completo de las principales características que enviamos a fines del año pasado .
Gracias por la oportunidad de hablar sobre DevExpress con la comunidad de desarrolladores de Embarcadero.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition