DÉVELOPPEZ VOS APPLICATIONS

LANGAGES

Nous parlons votre langue

warning: file_get_contents(http://www.telize.com/geoip/157.55.39.83) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
Par sa programmation ou par son interface, 4D est totalement multilingue

L'un des principaux points forts qui explique la pérennité de 4D dans le domaine du développement d'applications et de bases de données réside dans la qualité de son langage de programmation. Suffisamment  puissant pour concevoir les solutions les plus complexes et les plus performantes, il est en même temps si simple qu'il est utilisé par de nombreuses universités pour enseigner la programmation informatique aux jeunes développeurs. 

 

Method Editor
Un éditeur de méthodes perfectionné rend
l'utilisation combinée des langages 4D et SQL
extrêmement souple.

C'est un langage de haut niveau, débuggable en un clin d'œil et dont la syntaxe est extrêmement lisible. Ce qui le rend très facile à apprendre et à comprendre. Cette lisibilité est particulièrement utile si vous devez modifier votre code après plusieurs années ou s'il s'agit de code écrit ou co-écrit par quelqu'un d'autre. Sans parler du temps économisé en commentaires !

 

Avec un tel langage couplé à une base de données rapide et puissante, les portes du développement vous sont grandes ouvertes...

 

4D dispose également d'un moteur SQL natif au coeur de sa base de données, ce qui vous permet d'écrire directement des requêtes SQL, le standard de l'industrie, dans vos méthodes 4D. Ce qui signifie aussi que vos solutions 4D communiquent aisément avec toute autre application compatible SQL.

 

  

Unicode support
Profitez de tout un univers de scripts PHP
à votre disposition

Pour aller encore plus loin, avec 4D, vous bénéficiez d'une intégration complète de PHP.

 

Vos projets 4D peuvent désormais exploiter une kyrielle de librairies PHP libres d'utilisation, et 4D en fournit d'ailleurs un certain nombre par défaut. La nouvelle commande PHP Executer vous permet d'appeler directement n'importe quelle fonction PHP, sans aucun intermédiaire.

 

Inversement, si vous devez vous connecter à une base 4D à partir d'une application PHP, vous pouvez utiliser le driver PDO_4D (PDO = PHP Data Objects)

 

 

Unicode support
Le support d'Unicode vous permet de créer des
solutions quasiment universelles
.

 

A propos de langages, saviez-vous que l'interface de développement de 4D est disponible en anglais, français, allemand, espagnol, portuguais et japonais ? 

 

Vous pouvez même choisir de programmer en anglais ou en français sans perdre la possibilité de partager vos sources, car tout le langage de programmation de 4D est tokenisé.

 

Les solutions conçues avec 4D sont pratiquement universelles. Grâce à une compatibilité totale avec Unicode et le support multi-langues, elles sont utilisables par presque n'importe qui dans le monde.

 

4D propose à présent un correcteur orthographique compatible avec la bibliothèque open source Hunspell, gérant 100 langues différentes.