Simple, intuitivo, y completo
Sólo la información pertinente se muestra en la ventana. Usted dispone del máximo espacio posible para ver su código. Los separadores le permiten comparar dos (o más) pociones de un mismo método.
La barra de herramientas ofrece comodidad en la escritura durante la creación de métodos.
El botón inicio: Inmediatamente prueba su código y llama al depurador si es necesario.
Un área de búsqueda dedicada le permite realizar una búsqueda en un método específico.
El multi-portapapeles le permite guardar hasta 10 partes diferentes del código que utiliza con frecuencia para llamar nuevamente fácilmente.
Mostrar listas para acceder directamente a tablas, campos, nombres de formularios y utilizarlos en su código utilizando arrastrar y soltar.
Utilice macros predefinidas o cree sus propias macros para automatizar la entrada de código. Utilizando este mecanismo, con un solo clic puede insertar comentarios con formatos predeterminados en el encabezado del método o incluso estructuras de declaración de variables.
Las palabras claves del lenguaje 4D se reconocen automáticamente y son sacadas dependiendo de los parámetros definidos en las preferencias. Usted puede definir aparte los comandos del lenguaje para variables u otros comentarios para una más fácil legibilidad.
Utilizando auto-completar para el lenguaje y las constantes le permite escribir su código rápidamente mientras minimiza el riesgo de error.
No es necesario otro editor para escribir código SQL. Las etiquetas START SQL y END SQL le permiten introducir su código SQL en su método 4D para disfrutar de lo mejor de los dos mundos. El código 4D y el código SQL pueden interactuar de manera natural sin necesidad de entradas complejas.
La barra de Informes rápidos le permite saber en tiempo real sobre la sintaxis del comando 4D que usted entra.
Cada método creado se beneficia de un conjunto de propiedades que le permiten mejorar el control de acceso. Usted también puede restringir accesos de lectura y escritura para ciertos desarrolladores cuando desarrollan al tiempo.
Adicionalmente, el acceso a la ejecución puede estar limitado de la siguiente forma: acceso a través de servicios Web, desde o con un componente, a través de Web o a través de peticiones SQL.
Usted puede controlar de forma precisa quien puede ejecutar el método para garantizar máxima seguridad.