Adobe ColdFusion
Adobe ColdFusion software | |
---|---|
![]() | |
Genere | Integrated development environment |
Sviluppatore | Adobe |
Data prima versione | 1995; 29 anni fa |
Ultima versione | 6 (14 novembre 2023; 9 mesi fa) |
Sistema operativo | Multipiattaforma |
Linguaggio | Java |
Licenza | Shareware (licenza non libera) |
Sito web | www.adobe.com/products/coldfusion-family.html |
Modifica dati su Wikidata · Manuale |
In informatica 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 distribuito per la prima volta nel 1995, e l'ultima versione è stata resa disponibile a maggio 2012. È un linguaggio di scripting server-side, come 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
- 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)
- 3 aprile 2009 : Adobe ColdFusion 8.0.1 (build 8,0,1,195765)
- 5 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
- 29 aprile 2014 : Adobe ColdFusion 11
- 16 febbraio 2016 : Adobe ColdFusion 12 (rinominato in Coldfusion 2016)
Adobe ColdFusion 10
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
- 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="[email protected]" from="[email protected]" server="smtp.domain.com" username="username" password="password" subject="Hello world!"> Hello world ! Il corpo della mail. </cfmail>
Frameworks
- ModelGlue MVC (Model View Controller a invocazione implicita)
- ColdSpring IOC Inversion of control e AOP Aspect Oriented Programming
- FW1 Framework one MVC framework in un solo CFC
- ColdBox MVC framework
- Event manager in un solo CFC
- Event manager framework
Collegamenti esterni
- CFmentor - community Italiana, su cfmentor.com.
- Riaforge - opensource project, su riaforge.org. URL consultato il 9 agosto 2019 (archiviato dall'url originale il 23 ottobre 2018).
- Cflib - opensource UDF directory, su cflib.org.
V · D · M | ||
---|---|---|
Prodotti | Creative Cloud · Creative Suite · Experience Cloud · eLearning Suite · Technical Communication Suite | ![]() |
Tecnologie | PostScript · PDF · FlashPaper · Authorware · Font Folio · DNG · Flex · AIR · BlazeDS · Shockwave Flash · Adobe CoolType · Flash Video | |
Servizi | Adobe Solutions Network | |
Direttori | Charles Geschke · John Warnock · Bruce Chizen · Shantanu Narayen |
V · D · M | |
---|---|
ABAP · Ada · ALGOL · APL · Assembly · Awk · BASIC · C · C++ · C# · COBOL · Delphi · Eiffel · Fortran · F# · Haskell · IDL · Java · JavaScript · J# · Lisp · LOGO · Lua · ML · Objective-C · OCaml · Pascal · Perl · PHP · PL/I · PLaSM · Prolog · Python · Ruby · Rust · SAS · Scheme · sh · Simula · Smalltalk · SQL · Swift · Visual Basic |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Applications-internet.svg/25px-Applications-internet.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Crystal_128_displayphone.png/24px-Crystal_128_displayphone.png)