R-RELEASE

NUEVO EN 4D V14 R4

warning: file_get_contents(http://www.telize.com/geoip/54.81.79.128) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

El R-release actual está disponible para clientes con
contrato de Mantenimiento y Partners 
4D
en 4D Store de forma gratuita.

Descargar 4D v14 R4

 

Ruta a una línea completa de productos 4D de 64 bits

4D Server para Mac OS X 64 bits fue lanzado como versión previa con 4D v14 R3. Como el último paso en la línea de productos 64 bits, 4D Server v14 R4 (aún preview) incluyes las siguientes nuevas funcionaliades listas para 64 bits:

  • NUEVO - 4D Internet Commands plug-in 64 bits
  • NUEVO - Graph generation en server
  • NUEVO - HTTP client certificate management

 

64-bit evolution

La revolución 4D tag

Utilice técnicas "smart templating" para la salida de sus datos en casi cualquier formato de texto imaginable. JSON, XML y HTML son sólo el comienzo. Usted tiene el poder y el control para construir la salida usando una serie de bucles de control o parámetros arbitrarios agregados recientemente. Puede incluso integrar y evaluar código 4D dentro de su plantilla.

 

4D Tag flow

Desarrollado hace más de diez años para evaluar las plantillas HTML, el comando PROCESS 4D TAGS ha evolucionado drásticamente. Las más recientes mejoras permiten que el comando sea utilizado para cualquier tipo de procesamiento de plantillas, pero aún más, para ejecutar código complejo y estructurado. PROCESS 4D TAGS crea un contexto intérprete dedicado, que contiene su propio conjunto de variables locales, tanto en modo interpretado como compilado. Permite la ejecución de expresión (como la asignación de variables o ejecución de comandos), e incluso los parámetros se pueden pasar al código.


 
Descargar el demo "How-do-I"

4D escucha a sus clientes

Continuamos implementando las funcionalidades más demandadas por los desarrolladores 4D. Este es un ejemplo de lo que encontrará en 4D v14 R4.


Importar/exportar una estructura de base de datos por programación
De manera similar a la funcionalidad en modo Diseño, dos nuevos comandos, IMPORT STRUCTURE y EXPORT STRUCTURE, permiten importar/exportar una estructura por código. Esta funcionalidad es importante para pruebas e introspección automática.

 

Export structure

 

Import structure

 

Find in sorted array

 

El nuevo comando Find in sorted array mejora drásticamente el rendimiento, especialmente en arrays muy grandes, cuando se ordena el arrays. El comando devuelve la información que le permite conocer:

  • el número de ocurrencias, cuando se ha encontrado el elemento
  • la posición donde se debe insertar el elemento cuando no se ha encontrado el elemento.

 

Sin ningún trabajo o tiempo de ejecución adicional, puede hacer todo llamando un solo comando, matándo dos pájaros de un tiro.

 

 
Descargar el demo "How-do-I"

 

El comando Find in Sorted Array es muy interesante para nosotros. Después de hacer la solicitud, la adición de inserción automática de un elemento que no se encuentra la convierte en una funcionalidad ultra-óptima. Stanislas Caron

 

4D View: Get cell border definition por programación

Programación genérica mejorada, así como también la lectura procesal de 4D View le permiten crear automáticamente otros documentos, tales como archivos XML de Excel.

 

 

 

 

 
Descargar el demo "How-do-I"

 

 

4D Internet Commands mail content-type SMTP attachment

El comando ahora le permite especificar el tipo de contenido de cada archivo adjunto, por ejemplo "application/msword", permitiendo que el destinatario de un correo electrónico abra archivos adjuntos en una aplicación específica.
 

 

 

Nueva propiedad para definir el radio de rectángulos con esquinas redondeadas

Los rectángulos ahora soportan esquinas redondeadas personalizables. Puede definirlas en las propiedades del editor de formularios, así como también por programación (getter/setter).

 

Rounded rectangle radius

 

 

Felicitaciones por la adición de estas nuevas posibilidades al objeto. También hemos probado los comandos del lenguaje y trabajan muy bien. Esto nos permitirá ofrecer mejores interfaces a nuestros clientes. 
Roland Mulder - Micro-Consulting
SQL


Mejora del rendimiento de SQL SELECT DISTINCT

La ejecución de una  Select distinct en un campo no calculado es aproximadamente un 80% más rápido que antes.

 

 

 

 

 

Más funcionalidades

 

Mac OS X Yosemite


Mejoras Build Application para OS X 10.9.5 y superior

Genera soluciones 4D certificadas que están listas para las reglas de firma de código en OS X 10.9.5 y 10.10 (Yosemite).

 

 

 

 

 

4D Debugger - locked records


Mostrar el conteo de registros bloqueados en el depurador 

Tanto en 4D Server como en 4D, en el panel "Watch" del Depurador 4D y del Runtime Explorer, bajo cada icono watch de la tabla, se mostrará el recuento total de registros bloqueados para esa tabla.

 

 

 

 

 

Mostrar valores del formulario por nombres de objeto en el depurador

El aumento del uso de variables dinámicas en formularios 4D (variables sin un nombre de variable, es decir, “$form.9.1”) puede hacer que la depuración sea dolorosa. El depurador mejorado muestra nombres de objetos, así como también una lista mejorada de objetos de subformulario, de modo que es fácil de identificar.

 

 

4D Debugger before/aftger

Disponible ahora

Todas estas funcionalidades están probadas y listas para producción (con excepción de las funcionalidades en preview) y disponibles de inmediato en 4D v14 R4. Descargar ahora. 

Conozca más sobre R-releases aquí.