Consejos

System Worker- Clase de transferencia de archivos para utilizar cURL para FTP, FTPS, SFTP, HTTP

Traducido automáticamente de Deepl

El primer vídeo le mostró la potencia de los trabajadores del sistema y la flexibilidad que aportan.

Esta secuela se centrará en el uso real pasando por un componente listo para usar que simplifica cURL (incluido en Mac y Windows OS) y permite la transferencia de archivos con una amplia gama de protocolos o servidores. Descargue o suba archivos y reciba listados de directorios; todo lo que necesita para realizar una transferencia de archivos.

El componente ofrece una barra de progreso (para una o varias operaciones paralelas), incluyendo un botón opcional de cancelación, que permite al usuario final abortar las operaciones de larga duración.

El vídeo de 15 minutos explica cómo utilizar la clase:

Consejos blank

Trabajador del Sistema Vs. LANZAR PROCESO EXTERNO

Traducido automáticamente de Deepl

Los SystemWorkers pueden parecerse a LAUNCH EXTERNAL PROCESS, pero son mucho más potentes.

Este vídeo de 15 minutos explica cómo utilizar los System Workers con algo más que el comando LAUNCH EXTERNAL PROCESS. Además de un uso sencillo, también muestra cómo utilizar callbacks para recibir información de una aplicación externa en ejecución, como una barra de progreso:

Consejos blank

Nuevos consejos y trucos para sus aplicaciones 4D

Traducido automáticamente de Deepl

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

Como usted sabe, 4D Knowledge Base es una biblioteca de información sobre la tecnología 4D donde se publican activamente 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 del blog cubre 12 consejos:

Consejos blank

ORDA – Optimización de peticiones REST paso a paso (+ Una demo)

Traducido automáticamente de Deepl

El rendimiento de ORDA/REST es un asunto estratégico; por eso hemos lanzado muchas características relacionadas con este tema, como la optimización de peticiones ORDA/REST en Cliente/Servidor y cuando se trabaja con un almacén de datos remoto. Últimamente, también te hemos dado un control completo sobre la optimización de las peticiones ORDA/REST.

Esta entrada del blog le da el plan a seguir para as su juego de rendimiento ORDA/REST. Incluye otras entradas del blog para leer, vídeos para ver, y una demo para jugar para aumentar el rendimiento en tus aplicaciones de forma rápida y sencilla.

Consejos blank

Consejos técnicos – ¡Los 4 consejos de abril ya están aquí!

Traducido automáticamente de Deepl

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

Como desarrollador 4D, usted tiene que mantenerse al día con los nuevos avances que 4D lanza continuamente. Además de los consejos y trucos proporcionados por el equipo del producto, los Tech Tips son otra referencia para aprender algunos de los conceptos de 4D.

Este artículo cubre 4 consejos:

  • Cómo tratar los caracteres comodín de SQL como una cadena literal
  • Cómo obtener el nombre del proyecto de forma programada
  • Los métodos preventivos bajo la misma cadena de llamadas también deben ser preventivos
  • Cómo crear un nuevo documento de View Pro basado en una hoja
Consejos blank

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:

Consejos blank

Cómo definir el tiempo de espera para las aplicaciones remotas de 4D

Traducido automáticamente de Deepl

Para evitar la pérdida de la sesión, 4D controla el estado de reposo de las aplicaciones 4D remotas.

Cuando un usuario se conecta desde una aplicación 4D remota a un 4D Server y su ordenador entra en modo de suspensión, la información se envía a 4D Server. En el momento en que el ordenador del usuario se despierta, la aplicación 4D remota recupera entonces su contexto de ejecución.

Consejos blank

Cómo aprovechar las acciones de GitHub con 4D

Traducido automáticamente de Deepl

Tu proyecto está ahora en un sistema de control de fuentes. Esto significa que la gestión de varias versiones de su software, la supervisión de los cambios y la integración de correcciones o nuevas características es ahora mucho más sencilla.

¿Por qué no aprovechar también la integración continua?

A partir de 4D v19, puede lanzar la compilación de su proyecto con un comando. Como resultado, ahora tiene todos los bloques de construcción necesarios para automatizar su cadena de integración.

Esta entrada del blog le dará un ejemplo de automatización con el gestor de GitHub y las Acciones de GitHub.

Consejos blank

4D REST API + ReactJS

Traducido automáticamente de Deepl

por Mourad Aouinat, Ingeniero de Software en 4D Marruecos

En una entrada anterior del blog, vimos lo fácil que es configurar una API REST usando 4D. En esta entrada del blog, vamos a aprovechar la poderosa API REST de 4D en combinación con React para construir una aplicación To-Do que incluye características para abrir todos, crear nuevos, modificar los existentes, y características para la modificación y eliminación masiva.

Consejos blank

Cómo automatizar la compilación

Traducido automáticamente de Deepl

Desde 4D v19, puede iniciar la compilación de un proyecto con un simple comando. Se preguntará para qué puede utilizar esto.

Su equipo puede estar formado por varios desarrolladores, así que ¿por qué no automatizar la compilación en cada empuje de código en su servidor de control de origen? Siempre es más fácil identificar un error cuando se detecta rápidamente.

Otro caso es cuando su proyecto consta de varios componentes. Puedes escribir un método que compile, construya y luego copie el componente a la base de datos anfitriona.

Este blog discutirá los diferentes puntos técnicos que son muy útiles para crear sus propias herramientas de automatización, junto con una aplicación de ejemplo.

Page 5 of 13