Simples, intuitivo e completo
Somente a informação pertinente mostra-se na janela. Você dispõe do máximo espaço possível para ver o seu código. Os separadores lhe permitem comparar duas (ou mais) posições de um mesmo método.
A barra de ferramentas oferece comodidade para escrever durante a criação de métodos.
O botão início: Imediatamente prova o seu código e chama o depurador caso seja necessário.
Uma área de pesquisa dedicada lhe permite realizar uma pesquisa num método específico.
O multi porta-papel lhe permite guardar até 10 partes diferentes do código que utiliza com freqüência para chamar novamente com maior facilidade.
Mostrar listas para aceder diretamente a tabelas, campos, nomes de formulários e utilizá-los no seu código utilizando arrastar e soltar.
Utilize macros predefinidos ou crie os seus próprios macros para automatizar a entrada de código. Utilizando este mecanismo, somente com um clique, pode inserir comentários com formatos predeterminados no cabeçalho do método ou inclusive estruturas de declaração de variáveis.
As palavras-chaves da linguagem 4D se reconhecem automaticamente e são tiradas dependendo dos parâmetros definidos nas preferências. Você pode definir, separadamente, os comandos de linguagem para variáveis ou outros comentários para uma melhor legibilidade.
Utilizando auto-completar para a linguagem e as constantes lhe permitem escrever o seu código rapidamente enquanto minimiza o risco de erro.
Não é necessário outro editor para escrever código SQL. As etiquetas START SQL e END SQL lhe permitem introduzir o seu código SQL no seu método 4D para desfrutar do melhor dos dois mundos. O código 4D e o código SQL podem interagir de maneira natural sem necessidade de entradas complexas.
A barra de Informes rápidos lhe permite saber em tempo real sobre a sintaxe do comando 4D que você introduz.
Cada método criado se beneficia de um conjunto de propriedades que lhe permitem melhorar o controle de acesso. Você também pode restringir acessos de leitura e escritura para certos programadores quando programam ao mesmo tempo.
Adicionalmente, o acesso à execução pode estar limitado da seguinte forma: acesso através de serviços Web, desde ou com um componente, através de Web ou através de petições SQL.
Você pode controlar de forma precisa quem pode executar o método para garantir máxima segurança.