Integrar la autenticación de usuarios en sus aplicaciones Qodly
En el blog de esta semana, nos centraremos en el tema crucial de la autenticación. Para ilustrarlo, utilizaremos el ejemplo de una aplicación diseñada para redactar las evaluaciones anuales del rendimiento de los empleados. Esta aplicación permite a los usuarios acceder de forma segura a sus cuentas autenticándose con su correo electrónico y contraseña.
Dominar Aplicaciones Web con 4D Qodly Pro: una serie de tutoriales
Bienvenido a nuestra serie de tutoriales sobre la creación de poderosas aplicaciones web con 4D Qodly Pro y 4D Server. Tanto si es un desarrollador web experimentado como si acaba de empezar, 4D Qodly Pro transforma su plataforma de desarrollo 4D en una poderosa solución híbrida de bajo código que lleva sus datos 4D a la web sin necesidad de profundos conocimientos en tecnologías frontales.
Con 4D Qodly Pro, puede extender sin problemas sus aplicaciones 4D existentes a interfaces web interactivas y reactivas y diseñar aplicaciones Web profesionales y modernas basadas en la tecnología 4D, como el increíble 4D Write Pro. ¿Y lo mejor? Construirá sobre lo que ya sabe mientras ofrece nuevas posibilidades para sus usuarios.
¡Saluda a 4D Qodly Pro! ¡Se acabó la beta!
El pasado mes octubre anunciamos que Qodly Studio for 4D entraba en Beta tras un año de Developer Preview, junto con 4D 20 R6.
Nos complace anunciar que este periodo Beta ha terminado con 4D 20 R8. No hay mejor momento para revelar 4D Qodly Pro como nombre final del producto para designar esta maravillosa nueva forma de construir y ejecutar aplicaciones web profesionales con 4D.
Gestión de sesiones mejorada para desarrollo y pruebas
Con las últimas actualizaciones de 4D, hemos extendido el comando Session a la conexión Cliente/Servidor, permitiendo el acceso al almacenamiento de sesión a nivel del Cliente. Combinando esta funcionalidad con el nuevo evento ‘Restrict’ en las clases ORDA, el filtrado de resultados basado en datos de sesión, como privilegios, roles o incluso áreas geográficas, es más fácil que nunca.
Desarrollar una aplicación en 4D significaba trabajar en un entorno local, como un único usuario. En modo autónomo, el comando Session siempre devolvía Null. Esto significaba que había que escribir código complejo, comprobando si el objeto Session era Null para leer desde «Storage» o «Session.storage». Esta solución, aunque funcional, no era elegante.
Con 4D 20 R8, esto ya no es un problema. El comando Session ahora devuelve un objeto válido, incluso en modo autónomo, simplificando el desarrollo y las pruebas de la aplicación.
4D 20 R7 ya está aquí
Presentamos 4D 20 R7 – ¡Disponible ahora!
He aquí un vistazo rápido a las mejoras enfocadas al usuario en esta versión:
Descargue 4D 20 R7 (Hot Fixes mensuales disponibles)
- Qodly Studio for 4D: depure y previsualice aplicaciones web directamente desde su servidor 4D, ahorrando tiempo y esfuerzo.
- Clase OutgoingMessage: entregue archivos o datos personalizados sin esfuerzo en sus aplicaciones web, con control total sobre las respuestas HTTP.
- Tipificación directa: declare variables directamente en su código, asegurando precisión y claridad en sus proyectos.
- Singletons de sesión: gestione datos específicos del usuario sin problemas para una experiencia web y cliente-servidor más fluida.
- Herramientas de gestión de procesos: obtenga información y gestione los procesos más rápidamente con comandos actualizados.
- Mejoras de la API IMAP: realice un seguimiento de los correos electrónicos no leídos en todos los buzones en un solo paso.
- 4D View Pro: visualice datos con nuevos gráficos, herramientas de arrastrar y soltar e integración mejorada con Excel.
- Seguridad más robusta: proteja sus aplicaciones con la validación de certificados de servidor mejorada.
Esto es sólo un vistazo de lo que está disponible en 4D 20 R7. Descargue 4D 20 R7 y descubra hasta dónde puede llegar con esta nueva versión.
QODLY STUDIO FOR 4D: NOVEDADES DE 4D 20 R7
Estamos seguros de que estará encantado de explorar las nuevas funcionalidades que Qodly Studio for 4D trae con 4D 20 R7.
Siga descubriendo esta poderosa plataforma, una solución robusta y fácil de usar para crear aplicaciones web profesionales con un mínimo esfuerzo de codificación.
Integrado dentro de 4D, Qodly Studio for 4D le permite aprovechar la lógica de negocio existente desarrollada para aplicaciones de escritorio.
Profundicemos en los detalles y veamos cómo su aplicación puede ofrecer algo más que datos, al tiempo que ofrece una interfaz de usuario dinámica y una sólida protección de los datos mediante el establecimiento de privilegios.
Resumen del año: Los diez aspectos más destacados de 2024
2024 trajo interesantes actualizaciones a la plataforma 4D, y estamos destacando las 10 principales publicaciones del blog que tuvieron un impacto en la comunidad. Aquí están las características más notables:
Dinamice sus aplicaciones Web con la clase OutgoingMessage
En el mundo digital actual, una experiencia de usuario fluida e intuitiva es clave para el éxito de cualquier aplicación web. Una parte fundamental de esta experiencia es proporcionar a los usuarios un acceso sencillo a diversos recursos, ya sean documentos, imágenes u otros tipos de datos. Para que esto sea posible, su servidor debe gestionar y entregar diferentes formatos de contenido de manera eficiente.
Con la nueva funcionalidad REST del servidor 4D, gestionar la entrega de contenidos diversos es ahora más fácil que nunca. Anteriormente, el servidor REST sólo podía devolver datos escalares, de entidad o de selección de entidad. Ahora, puede entregar directamente contenido web completo – un contenido listo para ser manejado por un navegador.
Descargar archivos o recibir datos binarios del servidor REST es ahora muy sencillo gracias a la nueva clase OutgoingMessage. Con ella, puede personalizar fácilmente las respuestas para adaptarlas a sus necesidades.
Siga leyendo para explorar cómo la clase OutgoingMessage puede mejorar su aplicación.
Acceda a Qodly Studio for 4D directamente desde su servidor 4D para probar y depurar su código
Qodly Studio for 4D le permite extender sus aplicaciones 4D con páginas web. El desarrollo está integrado en 4D Developer Edition.
Durante la fase de desarrollo, a menudo hay ocasiones en que funcionalidades o bugs específicos sólo pueden ser replicados en un servidor o en un entorno de producción. Esto supone un reto para los desarrolladores, que necesitan acceso directo a las herramientas de depuración para resolver los problemas de forma eficaz.
Con la última versión de 4D 20 R7, Qodly Studio for 4D es ahora accesible directamente desde su servidor 4D, usted puede depurar y probar su aplicación Qodly como nunca.
He aquí una guía rápida sobre cómo sacar el máximo provecho de esta nueva funcionalidad.
Hoy comienza la beta de 4D 20 R7
Las pruebas beta de 4D 20 R7 comienzan hoy, presentando una poderosa versión diseñada para simplificar su flujo de trabajo y ampliar sus capacidades de desarrollo.
- Depuración de aplicaciones web: obtenga acceso directo a Qodly Studio for 4D desde 4D Server, simplificando sus procesos de prueba y depuración.
- Sesión Singletons: gestione fácilmente los datos específicos del usuario en entornos web y cliente-servidor mientras aísla los datos entre usuarios, simplificando escenarios como carros de compra personalizados.
- Escritura directa en 4D: experimente una mejor organización y seguridad del código con la digitación directa, facilitando las declaraciones de variables.
- Mejoras en 4D Write Pro: aproveche los nuevos comandos para manejar secciones y tablas más fácilmente, mejorando sus capacidades de manejo de documentos.
- Blank if Null en Listboxes: mejore la presentación de sus datos con la nueva función «Blank if null» para columnas de tiempo y pies de página.
- Y eso no es todo: ¡hay aún más funciones por explorar!
Descargue 4D 20 R7 ahora (Exclusivo para Partners 4D)
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
