La beta de 4D v19 comienza hoy

Traducido automáticamente de Deepl

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

Esto incluye más de +80 avances, incluyendo la introducción de la Programación Orientada a Objetos (POO) en 4D gracias al modo Proyecto, importantes mejoras en los productos existentes y características muy solicitadas por usted.

Abróchate el cinturón y descubramos algo de lo que 4D v19 Beta has to offer:

  • Soporte de Apple Silicon: prepárese para dar a su aplicación 4D un impulso inmediato gracias al notable rendimiento de Apple M1 y al flamante compilador de 4D.
  • ORDA: escriba código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.
  • 4Dpara iOS: sea productivo en cualquier lugar con nuestra solución móvil. Compruebe el inventario en el almacén, genere facturas durante las visitas a los clientes, realice inspecciones in situ, y mucho más.
  • OOP: gracias al modo Proyecto, aproveche los conceptos de programación orientada a objetos para una mayor productividad, mejor calidad de código y menores costes de mantenimiento.
  • Lenguaje 4D: descubra cómo las versátiles herramientas del lenguaje 4D mejoran su experiencia como desarrollador.
  • 4D Write Pro: Importación de documentos de Word, exportación de PDF, interfaz de usuario mejorada, más comandos para gestionar sus documentos con código, y un montón de características para producir hermosos documentos en un tiempo récord.
  • 4D View Pro: interfaz de usuario localizada. Más de +20 nuevos comandos para manejar sus documentos mediante programación y mucho más.
  • Y mucho más (ver abajo).

Descargue 4D v19 ahora (Exclusivo para socios 4D)

Native Silicon support

Tras el innovador anuncio de Apple(los nuevos Macs de Silicio), lanzamos 4D v19 seis meses antes de lo previsto para ofrecerle una versión nativa de 4D de Silicio lo antes posible. Con un nuevo compilador y notables mejoras de rendimiento, podrá utilizar esta LTS antes de lo previsto.

¡Es hora de ejecutar su aplicación 4D en ese nuevo y brillante Mac de Apple Silicon!

ORDA

A partir de 4D v19, ORDA le permite

  • escribir código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo gracias a las funciones de clase de alto nivel por encima del modelo de datos
  • exponer su proyecto como una API con un servidor REST
  • ejecutar algunas funciones en el cliente o en el servidor, y elegir qué funciones publicar (o no) como API para clientes REST gracias al ámbito de las funciones
  • tener un datastore actualizado automáticamente sin reiniciar 4D
  • anticipar respuestas para futuros casos de uso relacionados con la escalabilidad y el rendimiento gracias a las selecciones de entidades compartibles
  • utilizar ORDA u objetos más fácilmente en PROCESS 4D TAGS o SHTML, gracias a la nueva etiqueta 4D 4DEACH
  • extraer datos de una selección de entidades con el método extract(), e invalidar los datos de la selección de entidades en la caché ORDA con refresh()

4D para iOS

Trabajar sin conexión

4D para iOS ya permite ver los datos mientras está fuera de línea. A partir de 4D v19, se soporta la escritura sin conexión. Cuando no hay red disponible, sus tareas se ponen en cola, esperando que el servidor 4D esté disponible. De esta manera, usted puede trabajar sin conexión e interactuar con su servidor de una manera muy flexible.

Iniciar sesión con QRCode

4D para iOS ofrece una nueva y moderna forma de iniciar sesión. El nuevo esquema de autenticación basado en códigos QR permite a los usuarios iniciar rápidamente la sesión en un sitio web, sin tener que memorizar o teclear un nombre de usuario y una contraseña. Con este nuevo esquema, pueden simplemente escanear el QRCode para acceder a su aplicación, o acceder directamente si ya se han autenticado.

Y MUCHO MÁS…

Obtenga la firma de sus clientes tras la entrega de un paquete con la posibilidad de firmar con la punta del dedo, y convierta su iPhone en un escáner de códigos de barras para gestionar su inventario. Vaya más allá y ofrezca aplicaciones 4D para iOS con una ergonomía mejor que nunca gracias a la compatibilidad con las relaciones Many to Many, y mantenga a los usuarios de su aplicación comprometidos con las actualizaciones instantáneas de la interfaz de usuario que les proporcionan datos en tiempo real que pueden comprobar al recibir una notificación. Y aún hay más funciones disponibles, lo que hace que el producto sea ideal para los equipos móviles sobre el terreno.

Project Mode

Los proyectos son un tipo de arquitectura que representa un paso de gigante para las aplicaciones 4D. Añaden la capacidad de aprovechar las herramientas de control de origen, la programación colaborativa, la compartición de código, la modularidad y mucho, mucho más. En el momento de escribir este manual, gracias a la arquitectura de proyectos y a la capacidad de compartir el código fuente de las aplicaciones del proyecto a través de un sistema de control de fuentes, hemos publicado más de 45 repositorios en GitHub. Esto incluye IDHs, componentes y aplicaciones de ejemplo completas.

4D v19 trae un nuevo conjunto de características que mejorarán en gran medida su experiencia de programación.

Programación orientada a objetos (OOP) en 4D

Gracias al modo proyecto, hemos introducido las clases en 4D v19. Ahora puede aprovechar los conceptos de programación orientada a objetos, como el polimorfismo y la herencia, para escribir sus propias bibliotecas de clases. Si le gusta usar objetos, adorará el paradigma OOP donde todo se representa simplemente como un objeto.

Ahorre tiempo y esfuerzo con la previsualización directa de CSS

En 4D v19, puede previsualizar el renderizado final del CSS en el editor de formularios. Esta característica fue la solicitud de característica más votada, y la más rápida en convertirse en una solicitud de característica más votada en nuestro foro de solicitudes de características

Un nuevo icono en la barra de herramientas le permite ver su formulario con o sin renderizado CSS, e incluso ver cómo se vería con un renderizado CSS específico en Mac o Windows.

Macros

Las macros son otra característica interesante del editor de formularios. Facilitan tu desarrollo diario y automatizan las tareas repetitivas. Algunos ejemplos de macros están disponibles en GitHub. Siéntase libre de integrarlas en sus aplicaciones como componentes para probarlas.

Y MUCHO MÁS…

Gracias al modo proyecto, hemos introducido más características como la documentación de métodos, el desarrollo de código de servidor, el nombramiento de parámetros, ¡y sólo estamos empezando!

4D Language and more

Más funciones de correo

El conjunto de características de Mail se sigue expandiendo con 4D v19. Es más fácil de usar y más potente que 4D Internet Commands.

Además de permitir la recepción de correo electrónico ya sea con IMAP o POP3, 4D v19 le permite crear, eliminar y renombrar buzones con IMAP, guardar una copia de sus correos electrónicos después de enviarlos, buscar y descargar correos electrónicos, conectar sus transportadores de correo con un token OAuth 2.0 (soporte para transportadores IMAP, SMTP y POP3) junto con una docena de nuevas funcionalidades.

Soporte del modo oscuro en macOS

4D v19 trae soporte para el modo oscuro en macOS, la última tendencia en el diseño de aplicaciones que imita la noche. Esto es sólo el comienzo y se lanzarán más en futuras versiones, como el soporte en todos los componentes (por ejemplo, el widget 4D Write Pro), y el Modo de Diseño.

Editor de código

Si «crear mi propio tema» está en su lista de deseos, ¡ahora es el momento de marcarlo! 4D v19 viene con temas básicos que puede enriquecer y adaptar a su propio gusto.

Además del soporte para la gestión de temas, la nueva sintaxis de declaración mejora el autocompletado, y la visualización del prototipo y la descripción breve en el editor de código facilita la escritura de código.

Características relacionadas con la web

4D v19 está repleto de muchas funcionalidades relacionadas con la web: desde sesiones web escalables que mejorarán enormemente el rendimiento de sus aplicaciones web, y el soporte para el intercambio de recursos entre orígenes(CORS), hasta las mejoras de seguridad relacionadas con las cookies.

Con la nueva versión preliminar de 4D Data Explorer, los desarrolladores y administradores de 4D pueden explorar los datos de las aplicaciones 4D en un navegador web (sin necesidad de una licencia de servidor web).

Caja de lista

Sabemos que las cajas de lista son un elemento importante de sus aplicaciones 4D. Con 4D v19 vienen los cálculos de pie de página y las columnas de tiempo, la gestión de los clics en las celdas editadas, la mejora del avance del tipo, los nuevos comandos para configurar filas movibles y una mejor selección de filas.

¿La guinda del pastel? Ya no necesita una licencia de 4D View Pro para adaptar automáticamente la altura de cada fila a su contenido (para poder mostrar el texto o la imagen completa) o utilizar matrices de objetos en las columnas (para poder introducir y mostrar varios tipos de valores en las filas de una misma columna de cuadro de lista), ¡estas funcionalidades avanzadas son gratuitas!

Y MUCHO MÁS…

4D v19 contiene más de 30 nuevas funcionalidades para facilitar su proceso de desarrollo, incluyendo nuevas opciones e información adicional que facilitarán la trazabilidad y depuración de su código, más comandos para buscar y comparar cadenas, un depurador remoto para ayudarle a depurar si ejecuta su servidor en modo headless (o como un servicio de Windows), mejora de objetos y colecciones, y mejor soporte de XPath.

4D Write Pro

Convierta sus documentos de Word al formato de 4D Write Pro

Una característica muy solicitada. Ahora puede importar documentos .docx a 4D Write Pro.

Mejora de la búsqueda y el reemplazo

Encontrar y reemplazar texto dentro de un documento de 4D Write Pro ya era posible, pero un nuevo comando hace que este proceso sea más rápido que nunca.

Localizar todas las pausas

A veces, necesitas localizar un determinado tipo de pausa para sustituirla por otra, o simplemente eliminar todas sus apariciones en el documento. Una nueva función lo hace posible.

Y MUCHO MÁS…

El conjunto de características de 4D Write Pro ha crecido aún más con 4D v19: Sin instalar ningún controlador de impresión o software adicional, los documentos de 4D Write Pro pueden ser exportados directamente a formato PDF. Una nueva propiedad del documento que define cómo deben tratarse los retornos de carro está disponible. Hay nuevas acciones estándar dirigidas a tablas, filas y celdas. Se ha añadido el soporte de atributos protegidos, junto con un conjunto de comandos que permiten gestionar las fórmulas dentro de los documentos de 4D Write Pro. La interfaz de usuario también tiene su parte de características: una nueva pestaña está disponible en el widget de la interfaz de 4D Write Pro, lo que le permite importar y exportar documentos en diferentes formatos. También puedes seleccionar qué páginas mostrar. También hemos mejorado la barra de herramientas y la barra lateral. Todo esto y mucho más le espera en 4D write pro.

4D View Pro

Mejoras con SpreadJS v14

4D v19 viene con una nueva cinta de 4D View Pro. Además de la nueva apariencia, hemos añadido nuevas características para soportar las nuevas funcionalidades de SpreadJS v14. Esta nueva barra de herramientas trae nuevas funcionalidades como

  • Soporte de accesibilidad: proporciona un soporte de accesibilidad adecuado para los usuarios que utilizan tecnologías de asistencia como los lectores de pantalla.
  • Personalización del indicador de comentarios: ahora los usuarios pueden cambiar el color y el tamaño del indicador.
  • Copia de imágenes desde Excel: permite copiar imágenes desde Excel y pegarlas en las hojas. La imagen pegada tendrá el mismo tamaño, borde y fondo que tenía en Excel.
  • Efectos de relleno y patrones: mejora la apariencia de las celdas en una hoja de cálculo aplicando efectos de patrón o gradiente a las celdas.

Y MUCHO MÁS…

4D v19 también incluye soporte para seis idiomas. Además del inglés, hemos añadido soporte para francés, alemán, español, japonés y portugués. Si usted es un usuario de 4D v19 y superior con un sistema operativo que coincida con los idiomas soportados, notará que todos los elementos de 4D View Pro están ahora traducidos (cinta de opciones, barra de herramientas, menú contextual, mensajes de error, etc.).

Además, muchos comandos están disponibles para

  • encontrar datos, fórmulas o etiquetas y reemplazarlos en toda la hoja o sólo en una parte específica de ella
  • crear funciones personalizadas en 4D View Pro para ejecutar una fórmula 4D
  • manipular comandos y funciones de 4D View Pro en un área fuera de la pantalla
  • fusionar y desunir un grupo de celdas
  • desencadenar los cálculos de las fórmulas cuando lo desee
  • definir varias opciones de hoja de un área de 4D View Pro. Por ejemplo, puede proteger una hoja de trabajo impidiendo que se editen las celdas que contiene. Puede personalizar los colores de las pestañas de la hoja de trabajo, las líneas congeladas, las líneas de cuadrícula o el fondo y el borde de una selección, y gestionar la visibilidad de las líneas de cuadrícula de una hoja de trabajo y de los encabezados de fila/columna.
  • Gestionar columnas y filas: adapte sus documentos a sus necesidades. Se pueden añadir y eliminar columnas y filas, o definir su tamaño, visibilidad y etiqueta de cabecera.
  • cree hasta 4 paneles en su área: uno a la izquierda, otro arriba, otro a la derecha y otro abajo
  • saber cuándo se han completado los cálculos

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


Sus comentarios son muy apreciados y nos ayudarán a mejorar nuestro producto para satisfacer mejor sus necesidades. Nos encantaría conocer tu opinión sobre cualquiera de las funciones mencionadas anteriormente. Contribuya a nuestro foro de la «versión beta » (accesible a todos los socios de 4D). ¿Aún no es socio? Conviértase en un 4D Partner 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.