ColdFusion

INTERNET MARKKINOINTIIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Yleisesittely

Eräs kaikkien aikojen helpoimmista palvelinpuolen web-ohjelmointi teknologioista on Allairen kehittämä, nykyisin Adobe/Macromedian, hallitsema ColdFusion. ColdFusion alustan tuorein versio kulkee nimellä Macromedia ColdFusion MX 7, version 8 (työnimeltään Scrorpio) odotetaan tulevan markkinoille vuonna 2007.

Suomessa ko. teknologia on kohtalaisen harvinainen, mutta globaalisti sillä on laaja ja monipuolinen käyttäjäkunta. Cold Fusion mielletään yleisesti Windows alustan tuotteeksi, mutta monien yllätykseksi se on nykyisin J2EE pohjainen tuote joka toimii kaikilla alustoilla. Käyttökustannuksiltaan Cold Fusion on huomattavasti "ilmaisia" vaihtoehtoja kalliimpi, mutta vastavuoroisesti se tarjoaa erittäin laajan ja ainutlaatuisen valikoiman sisäänrakennettuja piirteitä. Suuremman suosion esteenä on oikeastaan alustan vähäinen tunnettavuus ja sitä kautta houkuttelevuus.

ColdFusion käyttää ensisijaisena ohjelmointikielenä Cold Fusion Markup Languagea eli CFML-kieltä, muita mahdollisia kieliä ovat mm. CFScript . Syntaksiltaan CFML muistuttaa hyvin pitkälti xml-kieltä, sillä kaikki rakenteet on ilmaistaan elementein, jotka merkitään kooditasolla tageilla. CFML sisältää runsaat 70 elementtiä, 200 funktiota sekä yli 800 ulkoista komponenttia. Lisäksi se tarjoaa samat piirteet kuin muut raskaan sarjan ohjelmointikielet, kuten rajapinnat yleisimpiin tietokantoihin sekä monipuolisen virheenkäsittelyn.

Cold Fusion soveltuu kaikkein parhaiten tilanteisiin, joissa vaaditaan nopeutta (sekä kehityksessä että sivujen toiminnassa). Tarkastellaan asiaa muutaman yksinkertaisen esimerkin avulla, jossa tulostetaan silmukassa luvut 1-6 XHTML:n rivinvaihdolla erotettuna:

<cfloop index="loopcount" from="1" to="6">
   <cfoutput>#loopcount#</cfoutput> <br/>
</cfloop>

Skriptipohjaisiin ohjelmointikieliin tottuneelle yllä olevan koodi voi vaikuttaa hyvinkin kankealta ratkaisulta, mutta HTML/XHTML-ympäristöstä tulevalle tutun oloinen merkintämalli voi olla suurikin helpotus.

Alapuolella esimerkki kuvastaa CFML-kielen voimaa. Tätä yksinkertaisemmaksi ei sähköpostiviestin lähettäminen web-sovelluksen avulla tule juuri yhdessäkään ohjelmointikielessä:

<cfmail from="dummy@2kmediat.com" subject="esimerkkiviesti" to="dummy2@2kmediat.com" server="smtp.2kmediat.com">
Tämä sähköpostiviesti on lähetetty CFML-kielen avulla
</cfmail>

Tutustu artikkelin muihin osiin:
»»» Internet ohjelmointi »»» CFML-kielen yleisesittely, osa 1
»»» Internet ohjelmointi »»» CFML-kielen yleisesittely, osa 2

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta