Adobe ColdFusion

Da Wikipedia, l'enciclopedia libera.
Adobe ColdFusion
Logo di Adobe ColdFusion
Sviluppatore Adobe Systems
Ultima versione 10 (15 maggio 2012)
Sistema operativo
Genere Server-side (non in lista)
Licenza Shareware
(Licenza chiusa)
Sito web Official website

ColdFusion è una tecnologia server creata da Allaire, ora distribuita da Adobe, che elabora pagine con l'estensione .cfm, .cfml e .cfc. Si serve del linguaggio di programmazione CFML (ColdFusion Markup Language), supportato anche da molti altri Java EE application server.

Venne rilasciato per la prima volta nel 1995, e l'ultima versione è stata resa disponibile a maggio 2012.

È un linguaggio di scripting server-side, come ad ad esempio PHP, ASP e Perl.

Nella versione 9 (ottobre 2009) vengono migliorate la possibilità di inserire componenti AJAX e l'integrazione con le piattaforme Adobe Flash, Adobe Flex e Adobe AIR, grazie all'inclusione dello strumento Flash Builder 4 all'interno di ColdFusion Builder.

Cronologia delle versioni[modifica | modifica sorgente]

  • 1995 : Allaire Cold Fusion versione 1.0
  • 1996 : Allaire Cold Fusion versione 1.5
  • 1996 : Allaire Cold Fusion versione 2.0
  • Giugno 1997 : Allaire Cold Fusion versione 3.0
  • Gennaio 1998 : Jan Allaire Cold Fusion versione 3.1
  • Novembre 1998 : Allaire ColdFusion versione 4.0 (lo spazio tra Cold e Fusion viene rimosso)
  • Novembre 1999 : Allaire ColdFusion versione 4.5
  • Giugno 2001 : Macromedia ColdFusion versione 5.0
  • Maggio 2002 : Macromedia ColdFusion MX version 6.0 (build 6,0,0,48097), Updater 1 (build 6,0,0,52311), Updater 2 (build 6,0,0,55693), Updater 3 (build 6,0,0,58500)
  • Ottobre 2003 : Macromedia ColdFusion MX version 6.1 (build 6,1,0,63958), Updater 1 (build 6,1,0,83762)
  • 2005 : Macromedia ColdFusion MX 7 (build 7,0,0,91690), 7.0.1 (build 7,0,1,116466), 7.0.2 (build 7,0,2,142559)
  • 30 luglio 2007 : Adobe ColdFusion 8 (build 8,0,0,176276)
  • 03 aprile 2009 : Adobe ColdFusion 8.0.1 (build 8,0,1,195765)
  • 05 ottobre 2009 : Adobe ColdFusion 9 (build 9,0,0,251028)
  • 15 luglio 2010 : Adobe ColdFusion 9 (build 9,0,1,274733)
  • 15 maggio 2012 : Adobe ColdFusion 10

Adobe ColdFusion 10[modifica | modifica sorgente]

La versione 10 di ColdFusion è stata confermata durante l'Adobe MAX 2010. Il nome in codice è ZEUS ma è chiamato anche ColdFusion X. L'edizione definitiva è uscita il 15 maggio 2012 in versione developer, standard ed enterprise.

Esempi di codice[modifica | modifica sorgente]

Creare un PDF da un URL
<cfdocument src="http://www.google.com" format="PDF" filename="#expandPath( './Google.pdf' )#" />
Creare un PDF da un documento Word
<cfdocument srcfile="#expandPath( 'Guida a ColdFusion.doc' )#" format="PDF" filename="#expandPath( './word-a-pdf.pdf' )#" />
Invio di una e-mail
<cfmail to="to@domain.com" from="from@domain.com" server="smtp.domain.com" 
username="username" password="password" subject="Hello world!">
Hello world ! Il corpo della mail.
</cfmail>

Frameworks[modifica | modifica sorgente]

Collegamenti esterni[modifica | modifica sorgente]