Coldfusion è un pacchetto di sviluppo software attualmente rilasciata da Adobe . E 'specificamente orientata verso la creazione rapida di applicazioni e la loro integrazione con le risorse online come i siti web e banche dati . Esso include un proprio linguaggio di scripting , CFML ( ColdFusion Markup Language ) . La versione 8 è stato rilasciato nel 2007 , con la versione 9 seguente nel 2009 . Razionalizzato prestazioni
ColdFusion 9 include una serie di miglioramenti alle prestazioni del pacchetto , e come tale prestazione può essere controllata dall'utente. L'utente può ora controllare gli aspetti della memorizzazione nella cache di memoria all'interno di un'applicazione , come ad esempio la dimensione e la posizione della cache o la lunghezza dei limiti di timeout . I file creati da applicazioni ColdFusion ora sono generati anche in ed eseguite dalla RAM dell'utente, piuttosto che scritti sul disco rigido . Questo velocizza i tempi di esecuzione complessivi di tali processi .
Integrazione con Microsoft Office
ColdFusion 9 include un maggior grado di integrazione con i formati di file di Microsoft Office , in particolare database di Access , presentazioni di PowerPoint e fogli di calcolo Excel , che può alimentare i dati di applicazioni ColdFusion . La versione 9 include anche la piena interoperabilità con i tipi di file Open Office , le librerie di Apache o documenti PDF e la possibilità di convertire automaticamente i dati tra questi diversi tipi di file .
AIR Supporto
ColdFusion 9 include il supporto per la tecnologia proprietaria di Adobe AIR . Riguarda principalmente la persistenza dei dati e la sincronizzazione , AIR crea un database SQLite offline che può gestire e ad aggiornare quando nessuna connessione ad un database master è presente. Alla successiva connessione , AIR si sincronizzerà con il database master .
ORM Supporto
Supporto per ORM , o " Object Relational Mapping ", è stato aggiunto a ColdFusion 9 . E 'simile ai metodi utilizzati nei metodi di programmazione orientati agli oggetti come Visual Basic . Le applicazioni possono essere costruiti da oggetti pre -made con funzioni definite , piuttosto che di linee di codice . L' idea è quella di accelerare notevolmente il processo di sviluppo , impedendo all'utente di dover scrivere manualmente righe di codice ripetitivo .