4ème Dimension | |
---|---|
Développeur | 4D |
Dernière version | 4D v11 SQL 11.1 |
Environnement | Microsoft Windows, Mac OS X |
Type | SGBDR |
Licences | Propriétaire |
Site Web | www.4d.fr |
4e Dimension (ou 4D) est un système de gestion de base de données.
Slogan : 4D, When the solution matters
Traduit par : 4D, quand c'est la solution qui compte
Le logiciel 4D a été créé par Laurent Ribardière en 1984 et est l'un des premiers (sinon le premier) systèmes de base de données à voir le jour sur la plateforme Apple Macintosh[2]. Cette particularité lui a d'ailleurs longtemps "collé à la peau", mais en 1995 4D devient multiplate-forme et fonctionne également sous Microsoft Windows. 4D v11 SQL release 1 (11.1) est la version actuelle, certifiée Vista et Mac 0S "Universal Binary".
Année | Version | Remarques |
---|---|---|
1984 | ABCBase | |
1985 | 4D v1 | |
1986 | 4D v2 | |
1987 | 4D v3 | |
1989 | 4D v4 | |
1992 | 4D v5 | Environnement client/serveur intégré |
1995 | 4D v5.5 | Multi-plateforme Mac OS et Windows |
1997 | 4D v6 | Serveur Web intégré |
1999 | 4D 6.5 | 4D 6.5.9r2 est la dernière version de cette ligne |
2000 | 4D 6.7 | 4D 6.7.4 est la dernière version de cette ligne |
2001 | 4D 6.8 | Certification Mac OS X (6.8.5) ; la version 6.8.6 est la dernière version de cette ligne |
2003 | 4D 2003 | XML, Web Services et Compilateur intégré ; la version 2003.8r2 est la dernière version actuelle pour cette gamme. |
2004 | 4D 2004 | Interface revue ; intégration des commandes ODBC haut niveau, 4D Customizer, 4D Backup et 4D Engine ; la version 2004.7 est la dernière version actuelle (certifiée MacIntel et Vista) pour cette gamme. |
2007 | 4D v11 SQL | Nouveau moteur de base de données, SQL intégré, support Unicode, gestion SVG, centre de maintenance intégré,... 4D v11 SQL release 1 (11.1) est la dernière version actuelle. |
4D est un Système de Gestion de Base de Données Relationnelle (SGBDR) disposant d'un langage de programmation de la quatrième génération (L4G). Véritable environnement de développement intégré (EDI ou IDE en anglais), 4D intègre un compilateur, un déboggeur, un système complet et automatisé de sauvegarde et de mirroring, un serveur Web, un serveur et client de Web Services, un moteur d'exécution mono-poste et client-serveur multi-plateforme. Récemment, 4D s'est vu enrichi de la suite 4D Web 2.0 Pack, intégrant le plugin 4D Live Window et le composant 4D Ajax Framework.
4D comporte de nombreux plug-ins :
Le logiciel 4D possèdait traditionnellement 3 modes :
Depuis la version 4D v11 SQL, les modes Structure et Utilisation ont fusionné en un seul mode Développement. Le mode Menus Créés est devenu le mode Application.
Depuis 4D v11 SQL :
Plus généralement, il est reproché à 4D de trop masquer son SGBD et de ne pas donner les moyens de le gérer proprement. Si cette limitation peut laisser l'utilisateur individuel indifférent, elle devient inacceptable dans le cadre d'applications "industrielles". Ceci explique que beaucoup de sociétés aient abandonné 4D pour se rapprocher de solutions classiques de SGBD, malgré la grande richesse de langage de 4D.