Banner de novedades
Ver novedades de la versión 27 (EbookPDF)
 

Nuevo control Editor de diagramas

El control Editor de diagramas es una de las principales novedades de la versión 27. Este control le permite incluir excelentes funcionalidades de creación y edición de diagramas en sus aplicaciones y sitios sin tener que escribir una sola línea de código: estas funcionalidades se han automatizado en un solo control.

¿Qué es un diagrama?

Un diagrama es una representación gráfica.

Los diagramas pueden representar estructuras, arquitecturas, infraestructuras materiales, planos, procesos, mecanismos, diagramas de flujo no convencionales, etc.

Un verdadero programa completo

Control

El control Editor de diagramas es un programa completo: permite crear diagramas sin escribir una sola línea de código.

Los usuarios finales de su aplicación o sitio pueden crear, editar, guardar e imprimir sus propios diagramas.

El control se encarga de todo.

Se pueden crear diferentes tipos de diagramas: diagramas lógicos, diagramas de flujo, flujos de trabajo, planos, infraestructuras de TI, procesos, gráficos vectoriales, diagramas electrónicos, mapas mentales, etc.

Programación

El control Editor de diagramas también puede manipularse mediante programación.

Su aplicación o sitio puede crear diagramas, y editar o complementar un diagrama hecho por un usuario.

Control Editor de diagramas de WINDEV y WEBDEV, un control fácil de programar

Presentación

El control Editor de diagramas tiene 4 áreas principales.

Puede ocultar una o más áreas y personalizar la cinta de opciones mediante programación.

1. Izquierda: biblioteca de formas predefinidas

2. Arriba: barra de herramientas

3. Derecha: modificador, para editar la forma seleccionada

4. Centro: diagrama

Genere diagramas mediante programación

Con el control Editor de diagramas no es necesario escribir código.

Sin embargo, si es necesario, puede acceder a todas las funcionalidades del editor mediante programación.

  • Array de formas

    En el código, el diagrama está compuesto por un array de formas.

    Este array de formas contiene todas las formas e imágenes del diagrama.

    Cada forma incluye sus coordenadas y propiedades.

    Esto hace que editar diagramas y agregar formas e imágenes mediante programación sea mucho más fácil.

    Todas las funcionalidades del control Editor de diagramas se pueden manipular en el código.

    Para agregar una forma a un diagrama mediante programación, simplemente agréguela al array de formas: el control mostrará las formas automáticamente.

    También es posible editar o eliminar formas.

  • Tipos nativos para manipular formas

    La versión 27 incluye los tipos WLanguage necesarios para programar fácilmente los procesos que desee.

    El tipo nativo Diagram permite manipular todo el documento. Los diagramas tienen un gran número de propiedades:

    • dimensiones
    • diseño
    • color de fondo
    • zoom
    • cuadrícula
    • ...

    El tipo nativo Shape permite manipular todas las formas mediante diferentes propiedades: X, Y, ancho, alto, texto, color de fondo, opacidad, sombra, array de enlaces, etc.

    Otros tipos nativos derivan del tipo Shape:

    • Rectángulo
    • Enlace
    • Triángulo
    • Forma que contiene formas
    • Círculo
    • Polígonos
    • Imagen
    • ...

    Todos estos tipos heredan propiedades de tipo Shape y tienen propiedades específicas: radio, etc.

  • Nuevas funciones WLanguage

    Las nuevas funciones WLanguage permiten crear y manipular diagramas mediante programación:

    • DiagramLoad
    • DiagramSave
    • DiagramToImage
    • DiagramToSVG
    • iPrintDiagram
    • ...
  • Nuevas propiedades

    Se han incluido nuevas propiedades WLanguage para definir y configurar diagramas mediante programación:

    • Zoom
    • Cuadrícula
    • Mostrar/Ocultar biblioteca, modificador y cinta de opciones
    • Tamaño del papel
  • Nuevos procesos

    Se han incluido nuevos eventos para manipular diagramas mediante programación. Estos se agregan a los eventos que ya existen.

    • Clic en el diagrama
    • Creación de una forma
    • Selección de una forma
    • Cambio de forma
    • Botón derecho
    • Desplazamiento de una forma (arrastrar y soltar)
  • Control Editor de diagramas de WINDEV: Ejemplo de diagrama mixto
 

Novedades del control Lector PDF

El control Lector PDF sigue evolucionando y ahora incluye funcionalidades esenciales para manipular documentos PDF.

Rellenar, guardar e imprimir formularios

Una de las funcionalidades del control Lector PDF más esperadas en la versión 27: la posibilidad de rellenar formularios.

Una vez rellenado el formulario puede imprimirse y/o guardarse.

Los usuarios finales pueden rellenar los formularios directamente.

Control Lector PDF de WINDEV: rellenar, guardar e imprimir formularios

Firma digital del usuario final

La función PDFSign de WLanguage permite firmar documentos mediante programación. En la versión 27, los usuarios finales también podrán firmar documentos en el control Lector PDF. La opción de firma se encuentra en la cinta de opciones. Los usuarios solo deben seleccionar el certificado deseado.

Los usuarios finales también podrán añadir firmas digitales a un archivo PDF previamente firmado. Además, podrán añadir varias firmas a un documento PDF mediante programación.

En la versión 27, un banner indica si un archivo PDF está firmado y muestra el número de firmas. Al hacer clic en el banner, los usuarios podrán ver los detalles de la firma.

  • Firma manuscrita e iniciales manuscritas

    En la versión 27, el control Lector PDF ofrece a los usuarios finales un gran número de opciones para las firmas manuscritas:

    • dibujar la firma con el ratón
    • escribir la firma con el teclado utilizando una fuente cursiva
    • imagen del portapapeles
    • imagen del disco
    • ...
  • Generar documentos PDF en blanco y negro

    Además del control Lector PDF, las nuevas opciones Grayscale y BlackAndWhite de la función iParameterPDF permiten generar documentos PDF en blanco y negro o en escala de grises.

Ahora los usuarios finales pueden agregar marcas de agua

En las versiones anteriores, ya era posible insertar una marca de agua en una o varias páginas de un PDF existente mediante programación o en la vista previa de impresión.

En el control Lector PDF de la versión 27, los usuarios finales pueden insertar una marca de agua, elegir el texto y establecer su posición, ángulo, fuente, tamaño, color y opacidad.

Control Lector PDF de WINDEV: Ahora los usuarios finales pueden agregar marcas de agua
 

Sus aplicaciones en Windows 11

Las aplicaciones WINDEV 27 son compatibles con Windows 11

Ventanas con tema claro, tema oscuro y estilo de Windows 11

En WINDEV 27, puede crear ventanas utilizando las instrucciones de estilo de Windows 11. La aplicación puede utilizar un tema claro u oscuro.

Publique sus aplicaciones en Microsoft Store

Microsoft Store permite publicar aplicaciones gratuitas o pagas. Las aplicaciones desarrolladas con WINDEV 27 pueden distribuirse a través de Microsoft Store para Windows 11.

Estilo de Windows 11: Cambios en la UI

Windows 11 ofrece un nuevo tipo de UI: ventanas con esquinas redondeadas, controles más separados, barras de desplazamiento y menús con un aspecto diferente, el botón "maximizar" muestra un menú con diseños de ajuste, y mucho más. Las siguientes novedades describen algunos de estos cambios.

Ventanas

Los dos cambios principales para las ventanas en Windows 11 son los siguientes
  • esquinas redondeadas
  • menú de diseños de ajuste: el botón Maximizar invoca un menú que muestra los diseños de ajuste de ventana disponibles.
En Windows 11, las ventanas de las aplicaciones WINDEV tienen esquinas redondeadas de forma predeterminada. Para que las ventanas no se muestren con esquinas redondeadas, utilice la función de recorte de ventanas de WINDEV. Las ventanas son compatibles con el nuevo menú de diseños de ajuste y sus gestos.
De forma predeterminada, en Windows 11, las ventanas de las aplicaciones WINDEV tienen esquinas redondeadas. Las ventanas son compatibles con el nuevo menú de diseños de ajuste y sus gestos.

Otras novedades de Windows 11

  • Márgenes y espaciado

    En Windows 11, los márgenes son más amplios entre el borde de la ventana y el contenido, y los controles están más separados. Al utilizar las plantillas de Windows 11, sus aplicaciones adoptan los nuevos estándares de márgenes y espaciado.

  • WINDEV 27: Menú de Windows 11

    Menú de Windows 11

    Los menús también cambian en Windows 11. Al igual que con los controles, se ha aumentado el espaciado: esto ocupa más espacio, pero aumenta la legibilidad y hace que las aplicaciones sean más fáciles de usar en una pantalla táctil.

  • El catálogo de imágenes proporcionado en WINDEV 27 incluye un nuevo conjunto de íconos con el estilo de diseño de Windows 11

    Nuevos íconos

    Los íconos también han cambiado en Windows 11. El catálogo de imágenes proporcionado en WINDEV 27 incluye un nuevo conjunto de íconos con el estilo de diseño de Windows 11.

  • Barras de desplazamiento

    En Windows 11, las barras de desplazamiento utilizan 2 aspectos diferentes dependiendo de si están activas. Cuando no está activa, la barra de desplazamiento tiene un aspecto ligero. Cuando el cursor pasa por encima, se muestran todos los detalles: la barra de desplazamiento se ensancha y aparecen las flechas arriba y abajo.

 

Novedades del control Editor de imágenes

El control Editor de imágenes le permite incluir un editor de imágenes completo en sus aplicaciones. Los usuarios finales pueden editar imágenes y fotos directamente en las aplicaciones, sin tener que instalar y utilizar herramientas de terceros.

OCR en un área de imagen

En la versión 27, el control Editor de imágenes permite a los usuarios finales definir un área en una imagen y usar el OCR para extraer el texto de esa área.

Esto permite, por ejemplo, obtener automáticamente una dirección de entrega o de facturación, el contenido de un pedido, etc.

En la versión 27, no es necesario escribir código para el utilizar el OCR.

En WINDEV 27, el control Editor de imágenes permite a los usuarios finales definir un área en una imagen y usar el OCR para extraer el texto de esa área

Desenfocar un área de la imagen

Una nueva funcionalidad del control Editor de imágenes permite a los usuarios finales desenfocar fácilmente un área de la imagen.

Desenfoque mediante programación

Puede desenfocar parte de una imagen o control Imagen mediante programación.

Para desenfocar un control, utilice la nueva función dBlur de WLanguage y pase el nombre del control y el porcentaje de desenfoque como parámetros.

Para desenfocar un área, pase las coordenadas del área como parámetros.

 
Inteligencia artificial: Análisis de fotos e imágenes

Detectar personas y objetos en las imágenes

La versión 27 incorpora un motor de inteligencia artificial para detectar objetos en las imágenes. Las nuevas funciones AI (AIDetect y AIDetectModel), así como los tipos WLanguage aiImageResult, y aiNeuralNetworkModel facilitan la programación.

82 Objetos predeterminados + sus propios objetos

Nota: no somos objetos, claro, ¡pero el concepto de "objeto" también incluye a los seres vivos!

WINDEV incluye 82 objetos: cara, ser humano, perro, gato, tabla, carro, matrícula, etc.

También es posible definir otros objetos. En este caso, tendrá que proporcionar el modelo de reconocimiento de objetos.

WINDEV 27 cuenta con un motor de inteligencia artificial capaz de detectar 82 objetos automáticamente: cara, ser humano, perro, gato, tabla, carro, matrícula, etc.

Programación

Hay 3 usos comunes para la lista de objetos estándar:

  • detectar todos los objetos de la imagen
  • detectar un objeto determinado en la imagen: todos los perros, todos los carros, todas las placas de matrícula, etc.
  • detectar una lista de objetos determinada.

La función AIDetect devuelve un array de aiImageResult que contiene el tipo de objeto, las coordenadas del polígono que contiene el objeto y el nivel de confianza.

 

13 nuevos controles Smart

La versión 27 incluye 13 nuevos controles Smart:

  • Entrada predictiva de direcciones de correo electrónico con tokens
  • Formulario con entrada obligatoria no bloqueante
  • Arrastrar y soltar filas en un control Looper
  • Lector PDF en WEBDEV
  • Línea de tiempo en WEBDEV
  • Combo Box con entrada
  • Panel lateral emergente
  • Tokens para aplicar filtros, con desplazamiento horizontal
  • ...
WINDEV, WEBDEV y WINDEV Mobile 27: 13 nuevos controles Smart
 

HFSQL: Nuevo campo "Contraseña"

Las contraseñas no se almacenan, pero su aplicación puede verificarlas

Seguridad: Campo "Contraseña" sin almacenar la contraseña

La versión 27 cuenta con un nuevo tipo de campo HFSQL avanzado: el tipo Contraseña.

Este nuevo tipo de campo no almacena la verdadera contraseña.

Esto significa que no hay posibilidades de hackear una base de datos para obtener las contraseñas.

Antes de ser almacenada, la contraseña será salada y se le aplicará un algoritmo de hash.

La sal consiste en añadir una cadena aleatoria a la contraseña. Si dos usuarios introducen la misma contraseña, sus contraseñas saladas serán diferentes.

La contraseña con sal se convertirá en un hash, lo que la hace indescifrable.

El resultado de estas operaciones irreversibles se almacena en la base de datos, en lugar de la contraseña original.

No se puede utilizar la ingeniería inversa para reconstruir una contraseña a partir del resultado de estas operaciones, pero sí es posible comprobar si una contraseña coincide con la original. La contraseña no se puede leer, pero se puede comparar.

Con este nuevo tipo de campo, los hackers no podrán robar contraseñas accediendo al archivo de datos.

 

Llamadas nativas de Python en WLanguage

Ahora es posible llamar al código Python de forma nativa desde WLanguage, al igual que los ensamblados .Net, los Webservices SOAP, etc.

Al importar un archivo .py en el entorno, el editor de código reconoce automáticamente todas las funciones del script .py.

Cada función en el script es considerada como una función nativa de WLanguage.

El motor de Python se inicializa con la función PythonInitialize.

 

Tienda privada de WINDEV

Los usuarios pueden instalar aplicaciones WINDEV desde su propia tienda

Distribuya software fácilmente dentro de una empresa

La versión 27 incluye una tienda privada. Esta tienda permite agrupar las aplicaciones utilizadas dentro de una empresa.

Es posible limitar el acceso a la tienda solo desde dentro la empresa, o definir un acceso público.

Un portal con autenticación opcional permite que los usuarios autorizados instalen aplicaciones.

Esto permite estandarizar y simplificar la distribución de aplicaciones dentro de una empresa.

Tienda privada de WINDEV: Los usuarios pueden instalar aplicaciones WINDEV desde su propia tienda

Implementación fácil con la infraestructura existente

La versión 27 incluye una tienda privada.

Solo es necesario instalarla en un servidor de la empresa o en la nube (PCSCloud.net, por ejemplo).

En WINDEV, al crear la instalación de la aplicación, seleccione "Tienda privada".

La aplicación se instala en el servidor de la tienda de forma automática o manual al final de la generación de la instalación.

Aplicación pública y aplicación privada

Una tienda puede contener aplicaciones a las que se puede acceder con y sin autenticación.

Al acceder al servidor con credenciales de inicio de sesión, los usuarios solo ven las aplicaciones que están autorizados a instalar.

Esto permite mantener ciertas aplicaciones "privadas" y limitar su distribución.

¿Cómo funciona para los usuarios?

Puede proporcionar una de las siguientes opciones a los usuarios finales:

  • el enlace directo a la aplicación
  • el enlace de su tienda

Si la instalación requiere autenticación, esta podrá realizarse:

  • mediante el Groupware Usuario
  • mediante oAuth (Microsoft, Google, Facebook, etc.)

La aplicación se instala automáticamente en el dispositivo: su servicio de asistencia no estará sobrecargado de solicitudes, lo que reduce costos operativos.

Actualización automática

Cuando se instala una nueva versión de la aplicación en la tienda, los usuarios verán un aviso de actualización disponible al abrir la aplicación.

Historial de versiones en el servidor

El historial de versiones de cada aplicación se guarda en el servidor, lo que permite volver a una versión anterior si es necesario.

 

WebSocket Client en escritorio y móviles

Aplicaciones útiles en tiempo real

Los WebSockets permiten un intercambio de datos bidireccional en tiempo real entre un smartphone o tableta y un servidor.

Esto facilita el desarrollo de aplicaciones de mensajería instantánea y, en general, el envío de datos desde un servidor a un dispositivo móvil.

Llamar a un servidor WebSocket desde una aplicación de escritorio o móvil

Las funciones WebSocket de WLanguage ya están disponibles para las aplicaciones de escritorio en Windows y las aplicaciones móviles en Android e iOS.

Esta familia de funciones está disponible en WINDEV, WEBDEV y WINDEV Mobile.

Ahora es posible conectarse al servidor WebSocket estándar de WEBDEV, así como a cualquier otro servidor WebSocket.

WebSocket Client en móviles: Las funciones WebSocket están disponibles en WINDEV, WEBDEV y WINDEV Mobile
 

OpenAsynchronous: La función Open con callback hace que el código sea más lineal

La transición a los dispositivos móviles es mucho más fácil

Ahora WLanguage incluye la función OpenAsynchronous.

Este nuevo método permite abrir ventanas móviles fácilmente.

Solo tiene que pasar 3 elementos:

  • nombre de la ventana
  • parámetros, si es necesario: identificador del cliente, etc.
  • callback al que se llamará cuando se cierre la ventana.

Esta sintaxis permite escribir código lineal y abrir las ventanas sin bloquear la aplicación.

El código de cierre de la ventana está justo debajo del código de apertura.

Ya no es necesario escribir este código en el proceso "Cierre de una ventana hija".

La función OpenAsynchronous se ha incluido en WLanguage en WINDEV 27: La función Open con callback hace que el código sea más lineal
 

El nuevo control Cámara

WINDEV Mobile 27 incluye un nuevo control "Cámara".

El control Cámara permite:

  • tomar fotos
  • grabar videos
  • escanear códigos de barras

Este control avanzado ofrece una amplia gama de ajustes.

En WINDEV Mobile 27, un nuevo control Smart específico permite implementar las funcionalidades del nuevo control Cámara.

Nuevo control Cámara en WINDEV Mobile 27: Integre la función de captura de fotos y videos en sus aplicaciones
  • Principales funcionalidades del control Cámara

    El control Smart Cámara, basado en el nuevo control Cámara, cuenta con numerosas funcionalidades e incluye todo lo que esperan los usuarios finales:

    • Modo de visualización: homotético, expandido, etc.
    • Zoom táctil (o definido mediante programación)
    • Tocar para enfocar (o enfocar mediante programación)
    • Flash y linterna
    • Cámara frontal y trasera
    • ...
  • Nuevas familias de funciones WLanguage

    Las funciones de gestión del control Cámara se han unificado en WLanguage: esta nueva familia de funciones se identifica con el prefijo Camera.

    Las anteriores funciones de Video siguen siendo compatibles.

  • Nuevas propiedades WLanguage del control Cámara

    WLanguage incluye nuevas propiedades para facilitar la programación:

    • ..Camera (front, back)
    • ..Flash
    • ..Torch
    • ..Zoom
    • ..WorkingDirectory
    • ...

Agregar procesos a la captura de fotos y videos

El control Cámara es totalmente personalizable.

Al ser un control, puede utilizarse en una ventana con otros controles.

Por ejemplo, el desarrollador puede crear botones predefinidos como "Mover a la carpeta", "Cifrar", "Enviar el resultado del OCR en el cuerpo del mensaje", "Iniciar reconocimiento de imágenes", etc.

 

Control Tabla en WEBDEV

11 Novedades indispensables

Los controles Tabla de WEBDEV 27 han sido enriquecidos con funcionalidades esenciales para los usuarios: Existen diferentes posibilidades para personalizar la UI:

  1. Seleccionar una celda, en lugar de toda la fila.
  2. Mover un elemento seleccionado con las flechas del teclado.
  3. Definir un tooltip específico para cada celda.
  4. Nueva función WLanguage TableInfoXY para identificar el tipo de elemento sobre el que se pasa el cursor.
  5. Ordenar columnas: posibilidad de hacer clic en el encabezado de una columna para ordenar los datos.
  6. Icono de búsqueda más grande y práctico.
  7. Se ha actualizado y mejorado el menú contextual de búsqueda.
  8. El modo de búsqueda se establece en "Contiene" de forma predeterminada.

Las siguientes 3 novedades también aportan grandes beneficios:

  1. El asistente de creación de Tablas ahora es más intuitivo.
  2. Posibilidad de ocultar columnas según el layout.
  3. Almacenamiento de valores en columnas de tipo Attribute. Este tipo de columnas no se muestran.
11 Novedades indispensables de los controles Tabla en WEBDEV 27
 

Ajustes de texto avanzados

Ajustes de texto avanzados en WINDEV 27

Tamaño de fuente: unidades adicionales para mayor precisión

En la versión 27, puede utilizar nuevas unidades para establecer el tamaño de la fuente de los controles en dispositivos móviles: títulos de controles, caracteres introducidos, íconos, botones y cuadros combinados, entre otros.

Las unidades disponibles son:

  • unidad heredada (uw)
  • punto (pt)
  • pixel lógico (px).

Se admiten valores decimales (2 dígitos después del punto decimal).

Estas unidades permiten definir con exactitud cualquier tamaño.

Las UI son más precisas.

Si no se especifica ninguna unidad, se utilizará la unidad heredada.

Ajustar el espaciado entre caracteres

El espaciado de los caracteres determina la distancia entre ellos.

En la versión 27, puede ajustar el espaciado entre los caracteres: título de los controles, texto introducido, etc.

Esto le permite comprimir o expandir el texto sin cambiar la fuente.

La configuración del texto en WINDEV 27 permite ajustar el espaciado de los caracteres con una precisión de hasta 2 decimales
  • Espaciado entre líneas ajustable

    El interlineado define el espacio entre dos líneas.

    En la versión 27, puede ajustar con precisión el interlineado de un texto, eligiendo la unidad y especificando dos decimales si es necesario.

  • UI: Más opciones de personalización del texto

    Con estas tres novedades:

    • unidad de tamaño de letra
    • espaciado entre caracteres
    • espaciado entre líneas

    puede personalizar totalmente los textos y su disposición.

 

Editor de WEBDEV 27 aún más rápido

El entorno de WEBDEV es mucho más rápido en la versión 27. Las operaciones son hasta tres veces más rápidas, lo que mejora considerablemente el flujo de trabajo en el entorno.

Editor de WEBDEV 27 aún más rápido

Generación de páginas: hasta 3 veces más rápido

En la versión 27, las páginas se generan tres veces más rápido en proyectos grandes: notará esta optimización de inmediato.

  • Actualización de modelos: 3 veces más rápido

    En la versión 27, puede actualizar modelos 3 veces más rápido.

    Dado que la mayoría de sitios Web desarrollados con WEBDEV utilizan modelos, también notará esta mejora de inmediato.

  • Compilación más rápida

    De forma predeterminada, en la versión 27 los proyectos se compilan utilizando todos los núcleos del procesador: esto reduce el tiempo de compilación, dependiendo de la potencia de su equipo.

    Esta novedad puede ser muy útil dado que los procesadores modernos vienen con más núcleos.

  • Compilación más rápida después de sincronizar los elementos locales con el SCM

    Las páginas se recompilan y generan al recuperar elementos reintegrados por otros miembros del equipo en el SCM.

    En la versión 27, estas operaciones han sido optimizadas y ahora se realizan 3 veces más rápido.

  • Eliminar características obsoletas de las páginas

    El entorno de la versión 27 incluye una funcionalidad muy útil para detectar tecnologías obsoletas en los proyectos.

    El uso de tecnologías obsoletas puede hacer que las páginas sean más grandes y lentas, aumentando así el tiempo de generación.

    Para optimizar las páginas, basta con seguir las sugerencias que se muestran en el entorno.

 

WEBDEV Application Servers en modo Cluster

2, 10, 100, 1 000 Servidores

La versión 27 de WEBDEV Application Server le permite crear clústeres de servidores con facilidad.

Los clústeres permiten instalar tantos servidores de aplicaciones como sea necesario para distribuir la carga de trabajo del sitio.

Modo de funcionamiento simple

Un clúster puede instalarse en 4 etapas sencillas.

  • Etapa 1: Equilibrador de carga

    La primera etapa consiste en instalar un Proxy que distribuirá las sesiones entre los diferentes servidores.

    Este proxy está incluido en WEBDEV como una imagen Docker o máquina virtual (VM).

    Simplemente instale la imagen Docker o la máquina virtual en un servidor Linux.

    Tenga en cuenta que los servidores de aplicaciones que formarán el clúster no tienen que estar en la misma ubicación.

    También es posible utilizar otro proxy para distribuir la carga entre los diferentes servidores de aplicaciones.

  • Etapa 2: Primer servidor de aplicaciones

    Instale el primer servidor de aplicaciones en modo clúster en un servidor físico de Windows (o VM) en la ubicación deseada.

    El modo Clúster se puede seleccionar al instalar el servidor de aplicaciones.

  • Etapa 3: Otros servidores de aplicaciones

    Al instalar otros servidores, simplemente indique que deben unirse a un clúster existente.

    El clúster debe "aceptar" al nuevo servidor de aplicaciones (por razones de seguridad).

    Cada servidor de aplicaciones puede instalarse en un servidor físico (o VM) en la ubicación que se desee: centro de datos, en sus instalaciones, etc.

    El nuevo servidor de aplicaciones adopta la configuración y las cuentas del clúster.

    El nuevo servidor se agrega al clúster existente y se sincroniza automáticamente: los sitios de las otras máquinas del clúster se instalan automáticamente en el nuevo servidor.

  • Etapa 4: la base de datos

    La base de datos puede estar en la ubicación que desee.

Bases de datos

El clúster de los servidores de aplicaciones funciona con todas las bases de datos disponibles.

  • HFSQL
  • HFSQL Cluster
  • HFSQL Spare
  • Base de datos externa
  • Base de datos Big Data
  • ...

La base de datos tiene que ser accesible desde cada nodo del clúster.

La base de datos puede estar ubicada en uno o varios servidores físicos o máquinas virtuales: en un solo servidor, clúster o servidor de reserva, en sus instalaciones o en la nube, etc.

Ventajas: Redundancia, disponibilidad en caso de fallo

La implementación de un clúster de servidores WEBDEV en diferentes ubicaciones proporciona ciertas ventajas:

  • Disponibilidad en caso de fallo del hardware: si un disco o máquina falla, las otras máquinas siguen disponibles.
  • Disponibilidad en caso de fallo del software.
  • Disponibilidad durante las actualizaciones de Windows: cuando se está ejecutando una actualización de Windows, las otras máquinas siguen estando disponibles.
  • Escalabilidad horizontal: en períodos de alta demanda, simplemente agregue más servidores.
  • Actualización del servidor de aplicaciones: puede hacerse por etapas, sin pérdida de servicio.

Administrador Web: Herramientas de monitoreo

El administrador WEBDEV (versión Web) permite gestionar todos los aspectos del clúster:

  • Lista de nodos
  • Estado de los nodos
  • Carga de los servidores
  • Agregar o eliminar un nodo
  • ...

Cualquier actualización del sitio o cambio realizado en la configuración o en la cuenta de un servidor de aplicaciones se sincronizará automáticamente con los demás servidores.

 

Nuevo control Smart: Control Lector PDF

El control Smart "Lector PDF" permite integrar un lector de PDF independiente en una página.

Con este control Smart, el PDF se abre directamente en la página de su sitio.

Las funcionalidades estándar de un lector PDF están disponibles en el control Smart:

  • acceso a las páginas por número
  • búsqueda de texto
  • impresión
 

Páginas en modo Sesión: ahora compatibles con SEO

Funcionamiento clásico

Al desarrollar un sitio con WEBDEV, puede elegir entre 2 arquitecturas principales:

  • modo estándar, basado en sesiones automáticas
  • modo AWP, sin sesiones, que requiere la gestión de contextos mediante programación.

Antes de la versión 27, no había una URL específica por cada página en modo Sesión. Esto hacía que no fuera posible utilizar el SEO en páginas en modo Sesión.

La única manera para posicionar las páginas en los buscadores era mediante la tecnología AWP.

La versión 27 incluye una gran novedad: en modo Sesión, ahora es posible crear páginas con sus propias URL y optimizarlas en los buscadores.

¿Cómo funciona?

¿Qué sucede cuando un usuario escribe la URL en un navegador (o hace clic en ella en un resultado de Google)?

WEBDEV Application Server detecta que no hay ninguna sesión activa para este usuario, así que:

  • inicia la creación de una sesión
  • ejecuta el código de inicialización del proyecto
  • abre la página solicitada (sin abrir la "primera página" del proyecto).

Una vez creada la sesión, todas las llamadas al servidor utilizan la sesión abierta y son mucho más rápidas en comparación con el modo AWP.

Las demás páginas de esta sesión se muestran automáticamente.

La programación es tan sencilla como siempre.

 

PAGEDISPLAY DISPONIBLE EN CÓDIGO NAVEGADOR

HACE QUE TODO SEA MÁS FÁCIL

En la versión 27, la función WLanguage PageDisplay está disponible en código Navegador.

Ya no es necesario manipular las URL, lo cual hace que la programación sea mucho más sencilla.

PageDisplay en código Navegador en WEBDEV 27
¿DESEA OBTENER MÁS INFORMACIÓN?

"*" indica los campos obligatorios.

Los datos proporcionados serán tratados de forma confidencial.

Los datos solo serán utilizados con fines profesionales.

NO se compartirán con otras empresas.

Logotipo de PC SOFT Logotipo de PC SOFT