Consejos

Trucos y consejos para sus aplicaciones 4D – Edición marzo 2023

por Add Komoncharoensiri, Director de servicios técnicos de 4D Inc.

 

Aquí vamos con otra serie de consejos y trucos.

La base de conocimientos 4D es una biblioteca de información sobre la tecnología 4D donde se publican consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos de la base de conocimientos, no hay problema; aquí hay una compilación de las últimas semanas.

Esta entrada de blog cubre 20 consejos:

Consejos

Trucos y consejos para tus aplicaciones 4D – Edición de enero de 2023

Traducido automáticamente de Deepl

por Add Komoncharoensiri, Director de Servicios Técnicos de 4D Inc.

Aquí vamos con otra serie de consejos y trucos.

La Base de conocimientos 4D es una biblioteca de información sobre la tecnología 4D donde se publican consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.

Esta entrada de blog cubre 20 consejos:

Producto

4D para Móviles : Obtenga las cookies de los usuarios de móviles

Traducido automáticamente de Deepl

Como probablemente sepa, las sesiones escalables están disponibles desde 4D v18 R6. Son un tipo de sesión web que es capaz de manejar varios procesos en modo preventivo. Esto significa que pueden manejar varias solicitudes de agente de usuario simultáneamente y compartir datos entre estos procesos.

Pues bien, 4D v19 R7 mejora mucho esta característica y la pone a disposición de 4D for Mobile.

Producto

Desarrollar simultáneamente en 4D Server en modo proyecto

Traducido automáticamente de Deepl

Desde su lanzamiento en 4D v18, Projects expandió drásticamente las capacidades de 4D al traer compatibilidad con sistemas de control de versiones – entre otras cosas.

Con una excelente retroalimentación, no podríamos estar más orgullosos de ver la adopción significativa de esta característica entre la comunidad 4D. Esto nos ha empujado a mejorarla para que sea aún mejor.

Su retroalimentación incluyó una solicitud de la posibilidad de trabajar simultáneamente en un solo servidor de desarrollo como un equipo. Una vez más, 4D escuchó, y estamos encantados de anunciar que con 4D v19 R6, ¡puede trabajar en un servidor de desarrollo en modo proyecto!

Consejos

Cómo notarizar su aplicación 4D fusionada (macOS 12 y Xcode 13)

Traducido automáticamente de Deepl

Nota: Actualización para macOS 12/Monterey y Xcode 13. Para Xcode 12 y anteriores, consulte esta entrada del blog.

Con Monterey (macOS 12), es muy recomendable notarizar las aplicaciones distribuidas a través de una red pública. Un número importante de desarrolladores transfiere sus aplicaciones mediante un dispositivo de almacenamiento conectado o a través de archivos compartidos; la notarización no es necesaria en estos casos en los que el usuario ya confía en el desarrollador. La notarización tiene como objetivo garantizar a los usuarios que la aplicación no es maliciosa y sólo es necesaria para las aplicaciones descargadas desde un sitio web.

Utilizando nuestra función de firma incorporada al construir sus aplicaciones con 4D v18, su aplicación está lista para ser notariada. Este proceso se realiza fuera de 4D. Consiste en añadir una firma electrónica a su solicitud y enviar su solicitud firmada a un servicio de inspección automatizado. Aquí está todo lo que necesita saber:

Producto

Mejora de la productividad con la sintaxis de comprobación de objetos

Traducido automáticamente de Deepl

El autocompletado de clases está disponible desde 4D v18 R4. Esta característica simplifica la escritura de código y limita los errores en los nombres de las funciones, por ejemplo. Pero no los evita del todo; es fácil invertir dos letras u olvidar una mayúscula, y luego tener que pasar tiempo buscando por qué su código no funciona.

Entonces, ¿qué mejor manera que pedirle a 4D que compruebe si las clases o funciones ya existen?

A partir de 4D v19 R4, se muestra una advertencia en el editor de código si llama a una función que no existe.

Producto

Saltar rápidamente a diferentes funciones de una clase

Traducido automáticamente de Deepl

Lasclases fueron introducidas con 4D v18 R3. Le permiten organizar su lógica de negocio y separarla de la parte de UI más rápidamente.

Las clases se componen de varias funciones de diferente longitud, por lo que no siempre es fácil encontrar la función que desea modificar, o pasar de una función a otra. Puede utilizar el explorador, que muestra las clases y las funciones, pero cuando esté codificando en la ventana del editor, no querrá perder tiempo cambiando de ventana.

Con 4D v19 R4, la lista de funciones de su clase se muestra en la barra de herramientas del editor de código, permitiéndole saltar fácilmente a una función específica.

Notícias

Hoy comienza la beta de 4D v19 R4

Traducido automáticamente de Deepl

Otro lanzamiento más, pero no uno cualquiera…

Estamos encantados de anunciar el lanzamiento de la prueba beta de 4D v19 R4, que incorpora muchas de las características que usted solicitó, además de otras que creemos que serán encantadoras de usar.

Sin más preámbulos, echemos un vistazo y veamos lo que tiene reservado para usted:

  • A petición de ustedes, hemos dado soporte a las pantallas de alta resolución, como las pantallas 4K, en Windows. Esto se traduce en una mejor calidad de texto e imagen.
  • Otra característica muy solicitada está a su disposición, la posibilidad de lanzar un proceso externo de forma asíncrona para mejorar la experiencia de sus usuarios.
  • ¿Qué hay de la gestión de bloqueos a través de REST? SÍ, también tenemos eso.
  • En cuanto al lenguaje 4D, no podríamos estar más emocionados de compartir con usted las muchas mejoras que hemos puesto a su disposición para elevar su experiencia de codificación.
  • ¡4D Write Pro está abrazando el (modo) oscuro! Y le permite añadir saltos de página dentro de las filas de la tabla.
  • Acelere su proceso de desarrollo con las «plantillas» de 4D View Pro.
  • El editor de código tiene su cuota de características. Por ejemplo, etiquetas de comentario, acceso rápido a diferentes funciones de clase y comprobación de errores de sintaxis.
  • ¡Y mucho más (vea abajo)!
Producto

Depuración en el servidor con sesiones web escalables

Traducido automáticamente de Deepl

Lassesiones web escalables fueron una mejora significativa traída por 4D v18 R6. Permiten utilizar las etiquetas 4D, las acciones 4D y la API REST en procesos preventivos, incluso en modo interpretado, en un servidor 4D. Sin embargo, para depurar dichos programas, era necesario abrir el entorno de desarrollo en el servidor para que pasara a modo cooperativo, ya que la ventana del depurador no puede abrirse con procesos preemptivos. De este modo, hasta la v19 R2, se podía depurar REST, acciones 4D o etiquetas 4D. A partir de la v19 R3, todo esto se ha vuelto mucho más fácil, y se puede depurar en el lado del servidor simplemente adjuntando el depurador a él, como es habitual.