Controla tus fórmulas con este nuevo comando
Imagine que tiene una lista de fórmulas que contienen nombres de tablas y algunos campos… y que días después decide cambiar el nombre de sus tablas. Ahora sus fórmulas ya no son válidas, ¡lo cual es totalmente comprensible!
Buenas noticias: el nuevo comando Parse formula permite que tus fórmulas sigan siendo válidas al renombrar los elementos del lenguaje 4D o de la estructura.
Calcular las estadísticas de las selecciones de entidades con ORDA
ORDA proporciona una gran función para canalizar los datos a través de filtros y obtener valores agregados, al incluir un conjunto de operaciones de agregación de fácil comprensión que examinan y realizan cálculos sobre los conjuntos de datos. Por ejemplo, los métodos sum, average, count, min, y max se utilizan para realizar las operaciones que sus nombres describen.
Clasificación de seguridad A+ para los sitios web de 4D
Después de haber introducido el Perfect Forward Secrecy, el nivel de seguridad del servidor web 4D ha sido aumentado de nuevo con el soporte de HTTP Strict transport Security (HSTS). A partir de ahora, 4D Web server es compatible con los últimos protocolos de seguridad. Simplemente actualice a 4D v17 y habilite HSTS para obtener la clasificación A+ (el nivel más alto) de SSL Labs para sus sitios web.
4 formas diferentes de encontrar elementos en una colección
Como desarrollador, a menudo necesita saber si un elemento especificado ya existe en una colección, o encontrar todos los elementos que corresponden a criterios particulares. Los métodos de colección de 4D ofrecen muchas formas diferentes de buscar elementos específicos.
Consulta de colecciones
La simplicidad es la máxima sofisticación, y con más de 40 métodos en 4D v16 R6 para gestionar colecciones, las cosas se vuelven mucho más fáciles para usted como desarrollador. No sólo su código es más limpio y legible, sino que también se escribe en un tiempo récord.
En esta entrada del blog veremos cómo los dos nuevos métodos query y indicesle permitirán manipular y recuperar elementos de una colección en un abrir y cerrar de ojos.
Cálculos en las colecciones
Calcular la media, el total o el precio (incluyendo los impuestos) son tareas habituales en cualquier aplicación empresarial. Las colecciones son una manera fácil de agregar sus datos de una manera consistente. Con ellas, este tipo de cálculos se vuelve muy sencillo, ya que existen métodos de colección que lo hacen todo por ti.
Combinar y ordenar colecciones
4D v16 R6 opens a wide range of possibilities to manage collections. Mnvertir dos coleccionesen una, clonar o simplemente ordenar una colección es tan fácil como llamar a un método. Ahorra un tiempo muy valioso, por ejemplo, cuando se necesita concatenar dos colecciones, conservar sólo los valores distintos u ordenarlos.
Función de autocompletar ampliada a los atributos de los objetos
La notación de objetos abre nuevas posibilidades. Para ayudarte a adoptar esta forma de codificación, hemos mejorado el mecanismo de autocompletar del editor de métodos. Cada vez que escriba un punto después de un objeto, obtendrá una lista de atributos sugeridos. Justo lo que necesita para acelerar su codificación.
Convertir colecciones
4D v16 R6 proporciona capacidades avanzadas para manipular colecciones, gracias a los más de 40 métodos que se utilizan con la Notación Objeto. Al utilizarlos, podrá escribir su código de una manera más eficiente. El nuevo código es genial, pero también hemos tenido en cuenta que este nuevo código debe integrarse fácilmente con su código existente. Por eso hemos introducido comandos específicos para convertir colecciones en arrays o cadenas, y viceversa.
Utilización de elementos de trayectoria en los objetos
4D facilita la vida de sus desarrolladores con dos nuevos comandos para gestionar sin esfuerzo las rutas de los archivos o carpetas. Ahorre un tiempo valioso con el comando Path to object que, en una sola línea de código, extrae la extensión, el nombre del archivo o la carpeta padre. Luego puede modificar y recombinar los diferentes atributos del objeto para componer una nueva ruta con Object to path.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política