Différence entre CFML et ColdFusion Différence entre
CFML vs ColdFusion
ColdFusion est souvent utilisé pour désigner ColdFusion lui-même et CFML. Même ainsi, les deux ne sont pas les mêmes et la pratique de le faire est désapprouvée par les gens les plus compétents. CFML signifie ColdFusion Markup 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 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 allez écrire du code HTML et qu'il est 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 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 avez indiqué quelque chose dans l'application plutôt que dans votre code.
Et comme avec l'exemple, CFML et ColdFusion ne sont pas exclusifs les uns des autres, même si on peut le penser. ColdFusion est capable d'interpréter un certain nombre d'autres langues utilisées dans le même but, y compris Actionscript et certains langages de type Javascript. D'autre part, il existe également un certain nombre de plates-formes qui sont capables de lire une interprétation CFML; Railo, BlueDragon, et IgniteFusion pour n'en nommer que quelques-uns. Ainsi, il ne s'ensuit pas nécessairement que vous utilisiez CFML si vous êtes sur ColdFusion ou que vous avez ColdFusion si vous écrivez du code en CFML. Et cela éliminerait une certaine confusion si vous identifiez à la fois la plate-forme et la langue que vous utilisez.
La question entre utiliser CFML et ColdFusion est juste 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 utile de connaître vos terminologies. Vous serez pris plus au sérieux, en particulier dans les forums en ligne où les gens ne vous connaissent pas vraiment.
Sommaire:
- Coldfusion est la plate-forme alors que CFML est le langage de codage
- Le code CFML s'exécute dans Coldfusion
- CFML n'est pas exclusif à Coldfusion et vice versa