Coldfusion est un programme de développement de logiciel actuellement publié par Adobe . Il est spécifiquement orientée vers la création rapide d' applications et leur intégration avec des ressources en ligne comme les sites Web et bases de données . Il inclut son propre langage de script , CFML (ColdFusion Markup Language). Version 8 est sorti en 2007 , avec la version 9 suivante en 2009. Rationalisation Performance
ColdFusion 9 comprend un certain nombre d'améliorations à la performance de l'emballage, et la façon dont la performance peut être contrôlé par l'utilisateur. L'utilisateur peut désormais contrôler certains aspects de la mise en cache de la mémoire dans une application, tels que la taille et l'emplacement des caches ou la longueur des limites de délai d'attente . Les fichiers créés par des applications ColdFusion sont désormais générés dans et exécutées à partir de la RAM de l' utilisateur, plutôt que écrite sur le disque dur . Cela accélère le temps global d'exécution de ces processus .
Intégration de Microsoft Office
ColdFusion 9 inclut un plus grand degré d'intégration avec les formats de fichiers Microsoft Office , notamment bases de données Access , des présentations PowerPoint et Excel , ce qui peut nourrir données aux applications ColdFusion. La version 9 inclut également une interopérabilité complète avec Open types de fichiers Office , les bibliothèques Apache ou des documents PDF et la possibilité de convertir automatiquement des données entre ces différents types de fichiers .
Air Support
ColdFusion 9 inclut le support pour la technologie AIR propriétaire d'Adobe. Principalement préoccupé par la persistance des données et de synchronisation , AIR crée une base de données SQLite ligne qui peut fonctionner et mettre à jour quand aucune connexion à une base de données maître est présent. A la prochaine connexion , AIR se synchronise avec la base de données master .
ORM soutien
Soutien aux ORM , ou « Object Relational Mapping » a été ajouté à ColdFusion 9 . Il est semblable aux méthodes utilisées dans les méthodes de programmation orientés objet tels que Visual Basic . Les demandes peuvent être construits à partir d'objets pré-faites avec des fonctions définies plutôt que de lignes de code. L'idée est d' accélérer considérablement le processus de développement en empêchant l' utilisateur d'avoir à écrire manuellement lignes de code répétitif.