Hoy comienza la beta de 4D v18 R4

Traducido automáticamente de Deepl

4D se complace en anunciar el lanzamiento de las pruebas beta de 4D v18 R4.

¡4D v18 R4 es uno de los mejores lanzamientos de funcionalidades jamás entregados! Estoy muy emocionado de compartir todos los avances que hemos añadido a la siempre creciente lista de funcionalidades de 4D.

Sin más preámbulos, echemos un vistazo a las más de 20 nuevas funcionalidades que le esperan:

  • Las clases ORDA hacen su primera aparición para permitir el código orientado al negocio, de modo que pueda ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.
  • Una clase CryptoKey está disponible para proteger la confidencialidad de sus datos, así como para verificar la integridad de los mensajes y la autenticidad de los remitentes.
  • El kit de herramientas para desarrolladores de 4D está repleto de características adicionales, incluyendo una nueva sintaxis de declaración para un autocompletado intuitivo, un fácil acceso por código a los valores de los objetos de formulario, y la facilidad de desarrollar y depurar el código del servidor en las aplicaciones del proyecto… sólo por nombrar algunas.
  • Más características interesantes se incluyen con 4D para iOS para aplicaciones aún más atractivas, más posibilidades de UI y más control sobre el acceso a su aplicación.
  • ¡Usted lo pidió, lo tiene! 4D Write Pro puede importar y exportar diferentes formatos de documentos a través del widget, así como exportar directamente a PDF mientras soporta hipervínculos, optimización del tamaño de las imágenes y más.
  • Ya no necesita una licencia de 4D View Pro para utilizar las características de la caja de lista pro. ¡Ahora son GRATIS!
  • 4D ViewPro también tiene un nuevo conjunto de comandos para darle un mayor control sobre sus documentos.
  • Para hacer las cosas aún mejor (y más simples), 4D v18 R4 crea nuevos proyectos por defecto, mientras que los desarrolladores – si lo eligen – pueden seguir creando bases de datos binarias a través de un simple ajuste.
  • Y mucho más (ver más abajo).

Descargue 4D v18 R4 ahora (Exclusivo para socios 4D)

ORDA classes

A partir de 4D v18 R4, ORDA le permite 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. También puede exponer su proyecto como una API con un servidor REST.

Las clases ORDA están automáticamente disponibles con los proyectos de aplicación, y pueden ser llamadas a través de solicitudes REST para beneficiarse de la API expuesta del proyecto 4D objetivo.

Programming-related features

Desarrollo de código de servidor más fácil

Desarrollar y depurar el código del servidor en los proyectos es más fácil con 4D v18 R4. Para ahorrar tiempo y evitar tener que reiniciar su aplicación server después de una modificación de código (en modo autónomo), ahora cuando conecta un 4D Remote en el mismo ordenador que el 4D Server, el remote es capaz de modificar los archivos del proyecto (código, formularios, recursos, etc.).

¡Desarrolle, afine y depure el código que se ejecuta en el servidor!

Nueva sintaxis de declaración para un autocompletado intuitivo

4D ofrece una nueva sintaxis alternativa para mejorar en gran medida el autocompletado al declarar sus variables. La nueva sintaxis es muy sencilla, sólo hay que utilizar la palabra clave «var», el nombre de la variable y el tipo de la misma. Esta sintaxis puede utilizarse para definir tipos de datos variables, clases de usuario, clases 4D y clases ORDA.

Acceso simplificado a los valores de los objetos del formulario

Si usted es uno de los muchos que ha pedido una manera de acceder fácilmente a los valores de los objetos de formulario a través del código, entonces le complacerá saber que se han añadido comandos específicamente para este propósito en 4D v18 R4.

Disfrute de las peticiones HTTP sin restricciones CORS

¿Ha encontrado un error«el acceso a la solicitud HTTP ha sido bloqueado por la política CORS» al crear una solicitud de datos HTTP a su servicio de servidor web 4D? A partir de 4D v18 R4 el protocolo CORS está soportado, por lo que ahora puede permitir explícitamente las peticiones cross-origin en su servidor.

permiso concedido

Tras la posibilidad de utilizar su propio sistema de gestión de usuarios finales, 4D v18 R4 permite gestionar los permisos de los usuarios finales con un comando para establecer dinámicamente la pertenencia a grupos.

Security: CryptoKey class

Las soluciones 4D siempre han sido seguras y estables. Por eso 4D invierte mucho en el desarrollo y la actualización de las características de seguridad.

Con 4D v18 R4, 4D ofrece una nueva característica para mejorar aún más el conjunto de herramientas de seguridad de 4D. Una nueva clase que proporciona un conjunto de métodos para realizar operaciones criptográficas comunes está ahora disponible: La clase CryptoKey.

Puede ser utilizada para:

  • Confidencialidad – proteger sus datos del acceso no autorizado
  • Integridad – asegurar que sus datos son completos y correctos
  • Autenticidad – validar la autenticidad de un emisor/receptor de mensajes

4D for iOS

Aplicaciones más atractivas con notificaciones push

4D v18 R4 ofrece una función muy interesante… ¡notificaciones push! Se trata de mensajes enviados directamente al dispositivo móvil del usuario desde su aplicación. Proporcionan a los usuarios información relevante para animarles a participar en su aplicación. A partir de esta versión de características, 4D para iOS hace posible las notificaciones push pero también las hace fáciles de hacer.

Controle el acceso a la aplicación con la autenticación por correo electrónico

La validación del correo electrónico es una de las formas más simples y seguras de determinar la autenticidad y legitimidad de la persona que intenta ingresar a su aplicación. 4D para iOS le permite manejar fácilmente este proceso de validación verificando que un correo electrónico proviene de quien dice ser enviado, y permitiéndole bloquear usos dañinos del correo electrónico.

Más opciones de UI

4D para iOS ya ofrece la posibilidad de construir formularios detallados desde la sección Formularios. A partir de 4D v18 R4, hemos añadido aún más flexibilidad para construir plantillas de formularios detallados. Hay muchas opciones disponibles para ampliar las posibilidades de hacer su aplicación personalizada perfecta.

List boxes

Características Pro gratuitas

Ya no necesita una licencia de 4D View Pro para utilizar características avanzadas como los cuadros de lista, ¡porque ahora son gratis! No hay nada que le impida aprovechar las cajas de lista que pueden

  • adaptar automáticamente la altura de cada fila a su contenido (para que se muestre todo el texto o la imagen),
  • utilizar matrices de objetos en las columnas (para poder introducir y mostrar varios tipos de valores en las filas de una misma columna de la caja de lista).

¿Movible o no?

El lenguaje 4D puede utilizarse para definir o modificar toneladas de propiedades de los cuadros de lista, y con esta versión de características se ha añadido otra propiedad importante a la lista para que pueda especificar si los usuarios finales pueden mover las filas (por ejemplo, para reordenar, agrupar filas, etc.) o no.

Handle Emails with IMAP

Se han añadido a 4D muchas funcionalidades para enviar y recibir correos electrónicos. Esto continúa en 4D v18 R4 dando los primeros pasos para una nueva forma de manejar el protocolo IMAP. Como hicimos para SMTP y POP3, hay un nuevo comando IMAP New transporter para manejar el protocolo IMAP. Hemos añadido comandos para elegir un buzón y para descargar un correo electrónico. Más comandos para otras características de IMAP llegarán con futuros lanzamientos de características.

4D Write Pro

Exportación de PDF y más

Sin necesidad de instalar ningún controlador de impresión o software adicional, los documentos de 4D Write Pro pueden ser exportados directamente a formato PDF. Esta exportación directa no sólo es más rápida y fiable que pasar por un controlador de impresión, sino que también le da más control sobre los resultados. Además de soportar hipervínculos, también te permite optimizar el tamaño de las imágenes y mucho más.

¿Saltos de párrafo o de línea?

Si alguna vez ha utilizado fórmulas para rellenar automáticamente ciertas partes de sus documentos de 4D Write Pro, puede que se pregunte por los saltos en el texto devuelto: ¿son saltos de línea o de párrafo? Para responder a esta pregunta, 4D v18 R4 incluye una nueva propiedad de documento que define exactamente cómo debe tratarse un retorno de carro: wk break paragraphs in formulas.

Widget para importar y exportar documentos

Usted pidió una manera de importar y exportar diferentes formatos de documentos a través del widget de 4D Write Pro, y una vez más, 4D escuchó. A partir de 4D v18 R4, hay una nueva pestaña en la interfaz del widget de 4D Write Pro que le permite hacerlo.

4D View Pro

Áreas fuera de la pantalla

En caso de que quiera generar dinámicamente documentos de 4D View Pro en un servidor y, por ejemplo, enviarlos por correo electrónico o calcular valores, 4D v18 R4 introduce un nuevo comando para manipular áreas y comandos de 4D View Pro… ¡fuera de la pantalla!

Fusionar y des-fusionar celdas

A menudo, al crear tablas, es posible que necesite combinar celdas para centrar el título de una sección particular de su tabla. A partir de 4D v18 R4, un nuevo conjunto de comandos está a su disposición para ayudarle a combinar y desunir un grupo de celdas y crear un tramo mediante programación.

Recalcular, suspender, reanudar

4D v18 R4 introduce tres nuevos comandos para ayudar a que su UI sea más interactiva, activando el cálculo de las fórmulas cuando lo desee. Puede suspender y reanudar el cálculo de todas las fórmulas de su documento, así como forzar su recálculo. ¡En cualquier momento!

¿Necesita más detalles técnicos? Eche un vistazo a la documentación de4D v18 R4 Beta en el 4D Doc Center.

Sus comentarios son muy apreciados y nos ayudarán a mejorar la calidad de nuestro producto y a satisfacer mejor sus necesidades. Nos encantaría escuchar su opinión sobre cualquiera de las características mencionadas. Contribuya a nuestro foro de la «versión beta » (accesible para todos los socios de 4D).

¿Aún no es socio? Conviértase en Partner 4D y únase a la conversación.

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.