Différence entre CFML et ColdFusion

CFML vs ColdFusion

ColdFusion est souvent utilisé pour faire référence à ColdFusion et à CFML. Même ainsi, les deux ne sont pas identiques et la pratique est mal vue par les personnes les plus informées. CFML signifie ColdFusion Markup Language, langage de codage utilisé pour écrire des scripts pour ColdFusion. À son tour, ColdFusion est en fait la plate-forme ou le cadre dans lequel les scripts CFML sont exécutés. Il est similaire à la relation entre HTML et un navigateur Web comme IE, Firefox ou Safari..

Tout comme dans l'exemple où vous écrirez du code HTML qui sera ensuite exécuté ou interprété par un navigateur Web, le code CFML sera exécuté dans ColdFusion. ColdFusion est ensuite responsable du décodage de la signification de chaque ligne de code, puis de sa traduction en une information comprise par votre navigateur. Donc, si vous utilisez ColdFusion pour identifier CFML, vous pouvez donner l’impression que vous avez signalé quelque chose dans l’application plutôt que dans votre code..

Et tout comme dans l'exemple, CFML et ColdFusion ne sont pas exclusifs, même si on peut le penser. ColdFusion est capable d'interpréter un certain nombre d'autres langages utilisés dans le même but, notamment Actionscript et certains langages de type Javascript. D'autre part, il existe également un certain nombre de plates-formes capables de lire et d'interpréter le langage CFML. Railo, BlueDragon et IgniteFusion pour en nommer quelques-uns. Cela ne signifie donc pas nécessairement que vous utilisez CFML si vous utilisez ColdFusion ou que vous possédez ColdFusion si vous écrivez du code dans CFML. Et cela éliminerait une certaine confusion si vous identifiez à la fois la plate-forme et le langage que vous utilisez..

Le problème entre l'utilisation de CFML et de ColdFusion est juste une question de sémantique et la plupart des gens vous laisseraient probablement glisser si vous les échangiez de temps en temps. Mais si vous êtes un débutant ou même un codeur expérimenté demandant de l'aide, il est utile de connaître votre terminologie. Vous serez pris plus au sérieux, en particulier sur les forums en ligne où les gens ne vous connaîtront pas vraiment.

Résumé:

  1. Coldfusion est la plate-forme tandis que CFML est le langage de codage
  2. Le code CFML s'exécute dans Coldfusion
  3. CFML n'est pas exclusif à Coldfusion et vice versa