Producto

ORDA – Compartir una selección de entidades entre procesos

Traducido automáticamente de Deepl

4D v16 R6 introdujo un nuevo concepto de comunicación entre procesos: ¡variables de objetos y colecciones compartidas! Gracias a esto, podrá compartir fácilmente información entre procesos.

Hasta ahora, las selecciones de entidades no se podían compartir entre procesos. Sin embargo, eso ha cambiado… ¡nos complace anunciar que en 4D v18 R5 las selecciones de entidades son compartibles!

Se acabaron los días de construir una lista de claves primarias para mover una selección de entidades a otro proceso. Mejore su código multiproceso incluyendo las selecciones de entidades ORDA como objetos compartidos.

Siga leyendo para saber más.

Producto blank

4D View Pro: Utilice fórmulas 4D en su hoja de cálculo

Traducido automáticamente de Deepl

4D v18 R5 introduce un nuevo comando que simplifica la escritura de su código: VP SET CUSTOM FUNCTIONS. Crea funciones personalizadas en 4D View Pro que ejecutan fórmulas 4D.

Gracias a este comando ahora puede permitir que comandos 4D, campos, variables, métodos o cualquier expresión arbitraria sea utilizada en sus fórmulas de celdas. Por ejemplo, no es necesario crear un método para utilizar una simple variable en 4D View Pro, simplemente pásela como parámetro a su Formula.

Producto blank

Automatice las tareas repetitivas y mucho más con las macros de formularios.

Traducido automáticamente de Deepl

Si es un fanático de las macros en el editor de código, entonces 4D v18 R5 tiene buenas noticias para usted… ¡porque ahora las macros también están disponibles en el editor de formularios!

Permítame empezar diciéndole lo útiles que pueden ser las macros para usted. ¿Alguna vez has necesitado utilizar reglas de formato o de nomenclatura en tu aplicación y luego aplicarlas a cada nuevo formulario? O quizás has tenido que trabajar en formularios existentes creados por otra persona, y siempre necesitas hacer exactamente las mismas comprobaciones y análisis antes de empezar. Si alguna vez se ha encontrado con uno de estos escenarios, entonces 4D v18 R5 es para usted porque le da la posibilidad de crear macros y ahorrar tiempo en tareas predecibles y repetitivas.

Producto blank

4D para iOS: UX mejorada (y más) con Deep Linking

Traducido automáticamente de Deepl

4D v18 R5 incluye una nueva gran característica: La vinculación profunda. Eso es genial, pero ¿qué diablos es?

He aquí un ejemplo:

¿Alguna vez has recibido un correo electrónico de Netflix preguntando si quieres seguir viendo una película que has dejado a medias? Haces clic en el enlace, pero no te lleva a la página de inicio de Netflix ni lanza la aplicación en tu teléfono. En su lugar, al hacer clic en el enlace se abre el reproductor y se reanuda la película exactamente donde la dejaste.

¡Eso es el deep linking! Permite a los usuarios abrir una vista específica en su aplicación con sólo hacer clic en una URL (mejorando significativamente la experiencia del usuario y aumentando su retención y compromiso).

Producto blank

Depurador remoto: Depura el código del servidor en el cliente

Traducido automáticamente de Deepl

Hay muchos escenarios diferentes de desarrollo cliente/servidor, pero en todos ellos, necesitas cambiar entre el lado del cliente y el lado del servidor para mirar tu depurador del servidor o la ventana de error. Para facilitarte la vida, hemos añadido una nueva opción que te permite decidir dónde quieres depurar tu código de servidor. ¿Necesitas depurar en un cliente porque tu servidor es headless? ¡Sólo tiene que adjuntarlo a su cliente a través de su menú 4D!

Producto blank

Sintaxis fácil de usar para las funciones y métodos de las clases

Traducido automáticamente de Deepl

El uso de variables $1, $2 y $n en su código no sólo hace que el código sea menos legible, sino que también puede aumentar la confusión, ya que al cerebro humano le puede resultar difícil recordar a qué corresponden estas variables. La solución es crear una variable con un nombre comprensible y asignarle el valor de $1, $2, o $n.

4D v18 R5 tiene buenas noticias, ahora puede nombrar sus parámetros al declarar

  • un método del proyecto,
  • un trigger
  • un método de base de datos
  • un método de formulario
  • un constructor de una clase
  • una función de una clase.

¡Veamos cómo!

Producto blank

ORDA – Mejore su API con el alcance de las funciones

Traducido automáticamente de Deepl

4D v18 R4 y ORDA le permiten crear funciones de clase de alto nivel por encima del modelo de datos. Esto le permite escribir código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.

Con 4D v18 R5, estamos trayendo aún más características para ayudarle a optimizar y organizar su código. Por ejemplo, puede necesitar ejecutar una función localmente en el cliente para mejorar el rendimiento cuando se trabaja en modo cliente/servidor. Ahora es posible. O si expones tu base de datos como un servidor REST, puede que quieras que algunas funciones estén disponibles en el lado del servidor pero ocultas para tus clientes REST. ¡Esto también es posible!

Notícias blank

¡Vota por tus características!

Traducido automáticamente de Deepl

Entender lo que los usuarios realmente necesitan siempre ha sido un reto fundamental en la gestión de productos. En 4D, nos tomamos esto muy en serio, por lo que hemos decidido revisar la sección de solicitud de características en nuestro foro. A continuación, un resumen de lo que se ha cambiado y cómo puede obtener el máximo valor de ello.

Producto blank

Previsualiza tu CSS directamente en el editor de formularios.

Traducido automáticamente de Deepl

En 4D v18 R5, puede previsualizar el renderizado final de CSS en el editor de formularios SIN ejecutar su diálogo. Sí, ha oído bien. Estandarizar y revivir sus formularios nunca ha sido tan fácil.

Si todavía no ha oído hablar de CSS en 4D, ¡ahora es el momento perfecto para aprender más! Introducido en 4D v18 para aplicaciones de proyectos, este concepto incluye hojas de estilo mejoradas y rápidas basadas en CSS. Le recomiendo que eche un vistazo a esta entrada del blog.