Coldfusion er et software udviklings -pakke øjeblikket udgivet af Adobe. Det er specifikt rettet mod en hurtig oprettelse af programmer og deres integration med online- ressourcer som hjemmesider og databaser. Det omfatter sit eget scriptsprog , CFML ( ColdFusion Markup Language). Version 8 blev udgivet i 2007 med version 9 efter i 2009. Strømlinet ydeevne
ColdFusion 9 indeholder en række forbedringer for udførelsen af pakken, og hvordan denne ydelse kan styres af brugeren. Brugeren kan nu styre aspekter af hukommelse caching inden en ansøgning , såsom størrelsen og placeringen af caches eller længden af timeout grænser. Filer oprettet af ColdFusion applikationer er nu også genereret på og udført fra brugerens RAM, snarere end skrevet til harddisken. Dette fremskynder de overordnede udførelse tider i disse processer.
Microsoft Office Integration
ColdFusion 9 indeholder en større grad af integration med Microsoft Office -filformater , bl.a. Access-databaser , PowerPoint -præsentationer og Excel -regneark , som kan fodre data til ColdFusion- applikationer. Version 9 indeholder også fuld interoperabilitet med Open Office-filtyper , Apache biblioteker eller PDF-dokumenter og evnen til automatisk at konvertere data mellem disse forskellige filtyper .
AIR Support
ColdFusion 9 omfatter støtte til Adobes proprietære AIR -teknologi. Primært beskæftiger sig med data persistens og synkronisering, AIR skaber en offline SQLite database , der kan køre og opdatere , når ingen forbindelse til en master database er til stede. Ved næste forbindelse vil AIR synkronisere med master databasen.
ORM Support
Støtte til ORM eller " Object Relational Mapping ", er blevet tilføjet til ColdFusion 9 . Det svarer til de metoder , der anvendes i objektorienteret programmering metoder såsom Visual Basic. Ansøgninger kan bygges fra pre-made objekter med definerede funktioner snarere end linjer kode. Ideen er i høj grad at fremskynde udviklingen ved at forhindre brugeren i at skulle manuelt skrive linjer repetitive kode.