ColdFusion er en programvare utviklingen pakke for tiden utgitt av Adobe. Den er spesielt rettet mot den raske etableringen av applikasjoner og deres integrering med elektroniske ressurser som for eksempel nettsteder og databaser . Det inkluderer sitt eget skriptspråk , CFML ( ColdFusion Markup Language). Versjon 8 ble lansert i 2007 , med versjon 9 følgende i 2009 . Strømlinjeformet ytelse
ColdFusion 9 inneholder en rekke forbedringer i ytelsen av pakken, og hvordan resultatene kan styres av brukeren. Brukeren kan nå kontrollere aspekter av minnet caching innenfor et program , for eksempel størrelsen og plasseringen av cacher eller lengden av timeout grenser. Filer som er opprettet av ColdFusion-applikasjoner er nå også generert på og utført fra brukerens RAM , snarere enn skrevet til harddisken. Dette gjør den samlede utførelse tider av slike prosesser .
Integrasjon med Microsoft Office
ColdFusion 9 inneholder en større grad av integrasjon med Microsoft Office filformater , særlig Access databaser, PowerPoint presentasjoner og Excel-regneark , som kan mate data til ColdFusion-applikasjoner . Versjon 9 omfatter også full interoperabilitet med Open Office filtyper, Apache biblioteker eller PDF- dokumenter og muligheten til å automatisk konvertere data mellom disse forskjellige filtyper .
AIR Support
ColdFusion 9 inkluderer støtte for Adobes proprietære AIR-teknologi . Primært opptatt av data utholdenhet og synkronisering , skaper AIR en offline SQLite database som kan kjøre og oppdatere når ingen forbindelse til en master databasen er til stede . Ved neste tilkobling, vil AIR synkronisere med master database.
ORM støtte
Støtte for ORM , eller " Object Relational Mapping , " har blitt lagt til ColdFusion 9 . Det ligner på metodene som brukes i objektorientert programmering metoder som Visual Basic. Søknader kan bygges fra pre -laget objekter med definerte funksjoner i stedet for linjer med kode . Ideen er å stor fart opp utviklingsprosessen ved å hindre brukeren fra å måtte manuelt skrive linjer med repeterende kode .