¿Cómo puedo extender el front-end de Mendix?
Mendix hace posible crear extensiones que se integran a la perfección con Mendix Studio y Mendix Studio Pro para que formen parte del modelo de su aplicación. Mendix admite dos tipos de extensiones frontales, que se describen a continuación.
Widgets conectables
Mendix admite la creación de componentes de interfaz de usuario personalizados, llamados widgets conectables, que se pueden usar para diferentes tipos de visualizaciones e interacciones. Puede definir todos los tipos de parámetros y hacer que estos widgets sean reutilizables. Los parámetros de entrada se transforman en pantallas de configuración fáciles de usar que se pueden configurar desde Mendix Studio y Mendix Studio Pro. Además, los widgets personalizados tienen capacidades de vista previa para un efecto WYSIWYG, lo que facilita obtener una impresión del widget y verificar rápidamente su configuración.
Los widgets personalizados se pueden basar en JavaScript o TypeScript, y se pueden usar para crear entradas, visualizaciones y lógica personalizadas, así como para utilizar las capacidades del dispositivo. Mendix ofrece una amplia API de cliente para aprovechar la funcionalidad de Mendix.
Los desarrolladores pueden usar su IDE preferido. Además, para facilitar el desarrollo de widgets personalizados, Mendix proporciona un generador Yeoman para configurar un proyecto con un flujo de trabajo de desarrollador fácil y rápido.
Acciones de nanoflow enchufables
Para crear integraciones de dispositivos o lógica de aplicación personalizada, Mendix permite a los desarrolladores crear acciones nanoflow personalizadas. Estas acciones de nanoflow conectables, llamadas acciones de JavaScript en Studio Pro, se basan en JavaScript y pueden aprovechar las muchas capacidades de ReactNative, Cordova o del navegador.
Estas acciones de JavaScript son similares a las acciones de Java.
Puede editar acciones de JavaScript directamente desde Mendix Studio Pro con un potente editor integrado basado en Monaco Editor, que es el editor que impulsa el IDE más popular, Visual Studio Code. Este editor ofrece una gran experiencia, ya que es compatible con el autocompletado inteligente en función del contexto, la documentación integrada en la web y las API de Mendix, la sangría correcta y los accesos directos compatibles con el código.
Los desarrolladores también pueden usar su IDE preferido para editar el código fuera de Mendix Studio Pro, si así lo prefieren. Los archivos se mantendrán sincronizados.
Distribución
Puede versionar widgets, así como acciones de nanoflow conectables y cargarlos en su tienda de aplicaciones Mendix privada para que otros desarrolladores de su empresa puedan usarlos fácilmente. También es posible compartir widgets/acciones manualmente o incrustarlos en las aplicaciones de inicio de la empresa.
Escríbanos para mayores informes de Mendix.