ColdFusion: Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
Revízia 3493384 používateľa Vasiľ (diskusia) bola vrátená
Chiak (diskusia | príspevky)
d Revízia 3493466 používateľa 92.245.221.16 (diskusia) bola vrátená - reklama
Riadok 51: Riadok 51:


* [http://www.adobe.com/products/coldfusion/?ogn=EN_US-gntray_prod_coldfusion_home ColdFusion na stránke spoločnosti Adobe]
* [http://www.adobe.com/products/coldfusion/?ogn=EN_US-gntray_prod_coldfusion_home ColdFusion na stránke spoločnosti Adobe]
* [http://www.cfmhost.sk/index.cfm Poskytovateľ hostingu pre ColdFusion projekty na Slovensku]
* [http://www.itgamma.sk/index.cfm?page=sluzby&subpage=www Tvorba WWW stránok v ColdFusion]


[[Kategória:Programovacie jazyky]]
[[Kategória:Programovacie jazyky]]

Verzia z 21:05, 6. marec 2011

ColdFusion je málo známy programovací jazyk, ktorý vyvinula spoločnosť Allaire. Je to webový programovací jazyk. Pred nedávnom sa na jeho vývoji podieľala spoločnosť Macromedia a dnes ho má pod palcom spoločnosť Adobe.

ColdFusion poznáme aj pod skratkou CFML, čo znamená ColdFusion Markup Language.

Stránky vytvorené v ColdFusion majú príponu .cfm. ColdFusion je tagový jazyk, to znamená, že všetky jeho príkazy sú písané podobne ako HTML medzi zátvorky < a >. Každá značka v ColdFusion sa začína písmenami cf, tj:<cf...>.

Jedna z veľkých výhod jazyku ColdFusion je, že sa na rozdiel od mnohých programovacích jazyk veľmi ľahko učí a navyše nie je preň dôležité pod akým operačným systémom beží server. ColdFusion býva obvykle na serveroch Microsoft IIS, ale stretnete sa s ním aj na Unixových serveroch Apache. ColdFusion bol aj ocenený vďaka veľmi jednoduchému zaobchádzaniu s ním. Väčšina užívateľov po tom, ako zvládnu ColdFusion, sú schopní vytvoriť webovú aplikáciu v priebehu niekoľkých hodín, a nie dní či mesiacov.

ColdFusion je momentálne vo verzii ColdFusion MX 8, a je v ponuke u firmy Adobe. Je tam zabudovaný server, vývojové prostredie a plne spolupracuje aj s aplikáciou Adobe Dreamweawer CS3 či staršími verziami.

Výhody:

  • Intuitívny spôsob písania serverových skriptov
  • Rýchle osvojenie príkazov
  • Vynikajúce funkcie a možnosti zo strany serveru
  • Výkon a flexibilita
  • Podpora otvorených štandardov vrátane J2EE a .NET

Ukážka kódu

Tu je pre porovnanie úryvok PHP a ColdFusion kódu:

PHP:

<?php
if (File_Exists ("anketa.dat")):
$fp = FOpen("anketa.dat", "r");
$data_anketa = FRead ($fp, FileSize("anketa.dat"));
List($ano,$ne) = Explode("#", $data_anketa);
endif;
if ($send=="ano" && ($anketa == "ano" || $anketa == "ne")):
if (!File_Exists ("anketa.dat")):
$ano = "0";
$ne = "0";
$fp = FOpen("anketa.dat", "w");
FWrite ($fp, $ano ."#" . $ne);
FClose($fp);
endif;

ColdFusion:

<cfparam name="q_employees" default="No search performed.">
<cfif isDefined('form.submit')>
	<cfquery datasource="exampleapps" name="q_employees">
	SELECT FirstName
	FROM tblEmployees
	WHERE FirstName LIKE '#form.txtFirstName#'
	ORDER BY LastName
	</cfquery>
</cfif>

Externé odkazy