Detectar errores en todas partes
La gestión de errores es a menudo una parte limitante del desarrollo en todos los lenguajes. En 4D, si olvida llamar a un método de gestión de errores en un nuevo proceso/trabajador o utiliza componentes que no gestionan errores, el diálogo de error incorporado de 4D puede aparecer al usuario final. A los desarrolladores 4D les gustaría capturar todos los errores en todos los contextos para evitar mostrar este diálogo de error incorporado de 4D.
Veamos cómo podemos manejar este comportamiento con 4D v19 R8.
Extensión VS Code: Completar código
Una nueva versión, una nueva funcionalidad de la extensión VS Code.
4D v19 R8 trae una nueva funcionalidad al editor Visual Studio Code a través de la extensión 4D-Analyzer: salude al completado de código.
Código VS: Ir a la definición y a la ayuda de la firma
4D v19 R6 trajo el soporte de editores de código fuente externos (por ejemplo, Visual Studio Code), permitiéndoles manejar el código 4D y proporcionarles funcionalidades estándar como el resaltado de sintaxis usando la extensión Visual Studio Code.
4Dv19 R7 trae dos nuevas capacidades: Go To Definition y Signature Help.
Compartir recursos locales entre usuarios con los servicios de escritorio remoto de Windows
Esta nueva característica mejora la gestión de los recursos locales de las aplicaciones fusionadas de 4D Client ejecutadas con los Servicios de Escritorio Remoto de Windows. Veamos cómo.
Configuración del resaltado de sintaxis del código mediante la extensión Visual Studio Code
Recientemente hablamos de nuestra nueva extensión Visual Studio Code que permite a VS Code comunicarse con 4D para la gestión del código. El resaltado de sintaxis fue la primera característica del Protocolo del Servidor de Lenguaje en 4D v19 R6. Veamos cómo personalizar la representación de su código fuente.
Una nueva extensión de Visual Studio Code a su disposición
4D ahora soporta el Protocolo del Servidor de Lenguaje para permitir que los editores de código fuente externos manejen el código 4D y les proporcionen funcionalidades estándar como el resaltado de sintaxis, la ayuda de sintaxis, ir a la definición o escribir adelante. Veamos cómo aprovecharlo en Visual Studio Code.
Gestión de archivos de directorio en proyectos de servidores fusionados
Los proyectos introdujeron el nuevo archivo directory.json que contiene usuarios, grupos y permisos. Permite la autenticación, las restricciones, los permisos en varias partes de la aplicación, a través de la configuración o el código. Veamos las nuevas mejoras sobre el uso de este archivo en los proyectos de servidores fusionados.
Desactivación de los exploradores en los servidores fusionados
Es posible que desee restringir el acceso de los administradores al Explorador de datos y al Explorador de tiempo de ejecución en sus servidores fusionados desplegados. 4D v19 R5 permite hacerlo.
Aquí está todo lo que necesita saber.
Guardar el código fuente del proyecto sin tokens
Los comandos, constantes, tablas y campos se almacenan con sus tokens en los archivos de código fuente del proyecto (archivos 4dm). Esto permite a 4D renombrarlos automáticamente. Pero a veces, le gustaría que estos archivos de código fuente se almacenaran sin tokens para una mejor legibilidad con un sistema de control de versiones o un editor de código externo, o para compartir mejor el código entre proyectos. Veamos cómo hacer que 4D almacene el código fuente sin estos tokens.
Utilizar aplicaciones cliente fusionadas duplicadas
Como editor, a veces quiere duplicar una aplicación cliente fusionada para conectar cada una de ellas a su 4D Server dedicado. Veamos cómo hacerlo.
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