Différence entre CFML et Coldfusion

Différence entre CFML et Coldfusion

CFML vs Coldfusion

Coldfusion est souvent utilisée pour faire référence à Coldfusion elle-même et CFML. Même ainsi, les deux ne sont pas les mêmes et la pratique de le faire est mal vu par les personnes les plus compétentes. CFML signifie ColdFusion Buquup Language, qui est un langage de codage utilisé pour écrire des scripts pour Coldfusion. À son tour, ColdFusion est en fait la plate-forme ou le cadre où les scripts CFML sont exécutés dans. Il est similaire à la relation entre HTML et un navigateur Web comme IE, Firefox ou Safari.

Tout comme dans l'exemple où vous rédigerez du code HTML et il est ensuite exécuté ou interprété par un navigateur Web, le code CFML est exécuté dans Coldfusion. Coldfusion est alors responsable du décodage de ce que signifie chaque ligne de code, puis de la traduire en quelque chose que votre navigateur comprendra. Donc, si vous utilisez ColdFusion pour identifier CFML, vous pouvez donner l'impression que vous signalez quelque chose dans l'application plutôt que dans votre code.

Et tout comme avec l'exemple, CFML et Coldfusion ne sont pas exclusifs les uns aux autres même si l'on peut le penser. Coldfusion est capable d'interpréter un certain nombre d'autres langues qui sont utilisées dans le même but, qui comprend ActionScript et certaines langues de type JavaScript.  D'un autre côté, il existe également un certain nombre de plateformes qui sont capables de lire une interprétation CFML; Railo, Bluedragon et IgniteFusion pour n'en nommer que quelques-uns. Ainsi, il ne suit pas nécessairement que vous utilisez CFML si vous êtes sur Coldfusion ou que vous avez ColdFusion si vous écrivez du code dans CFML. Et cela éliminerait une certaine confusion si vous identifiez à la fois la plate-forme et la langue que vous utilisez.

L'affaire entre l'utilisation de CFML et ColdFusion n'est qu'une question de sémantique et la plupart des gens vous laisseraient probablement glisser si vous les échangez de temps en temps. Mais si vous êtes un débutant ou même un codeur expérimenté demandant de l'aide, il est avantageux de connaître vos terminologies. Vous serez pris plus au sérieux, en particulier dans les forums en ligne où les gens ne vous connaîtraient 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