الفرق بين CFML وكولد فيوجن



 CFML مقابل كولد فيوجن

وكثيرا ما يستخدم كولد فيوجن للإشارة إلى كولد فيوجن نفسها وCFML. وحتى مع ذلك، وهما ليست هي نفسها، وممارسة ذلك هو مكروه من قبل الناس أكثر دراية. CFML لتقف على لغة توصيف كولد فيوجن، وهي لغة الترميز المستخدمة لكتابة البرامج النصية لكولد فيوجن. بدوره، كولد فيوجن هو في الواقع منصة أو الإطار حيث يتم تنفيذ البرامج النصية CFML في. وهو مشابه للعلاقة بين HTML ومتصفح الإنترنت مثل إنترنت إكسبلورر، فايرفوكس، وسفاري،.

مثلما هو الحال في المثال حيث سيتم إرسال كود HTML وثم يتم تشغيل أو تفسيره من قبل متصفح الإنترنت، وتشغيل تعليمات برمجية CFML في كولد فيوجن. كولد فيوجن هو ثم مسؤولا عن فك رموز ما يعني كل سطر من التعليمات البرمجية ومن ثم ترجمتها إلى شيء المتصفح الخاص بك وسوف يفهم. حتى إذا كنت تستخدم كولد فيوجن لتحديد CFML، قد يعطي الانطباع أنك مشيرا إلى شيء في التطبيق وليس في التعليمات البرمجية.

وتماما مثل مع المثال، CFML وكولد فيوجن ليست حكرا على بعضها البعض على الرغم من واحد قد اعتقد ذلك. كولد فيوجن غير قادرة على تفسير عدد من اللغات الأخرى التي تستخدم لنفس الغرض، والذي يتضمن أكشن وبعض اللغات جافا سكريبت شبيهة. من ناحية أخرى، هناك أيضا عدد من المنصات التي تكون قادرة على قراءة تفسير CFML. Railo، BlueDragon، وIgniteFusion على سبيل المثال لا الحصر. وبالتالي فإنه لا يتبع بالضرورة أن تستخدم CFML إذا كنت على كولد فيوجن أو أن لديك كولد فيوجن إذا كنت كتابة التعليمات البرمجية في CFML. وسيكون القضاء على بعض الارتباك إذا كنت تعرف كلا من منصة واللغة التي تستخدمه.



الأمر بين استخدام CFML وكولد فيوجن هي مجرد مسألة دلالات ومعظم الناس ربما تتيح لك الانزلاق إذا لم مبادلة لهم مرة واحدة في كل حين. ولكن إذا كنت مبتدئ أو حتى المبرمج ذوي الخبرة طلب المساعدة، ويدفع لمعرفة المصطلحات الخاصة بك. سيتم نقلك بشكل أكثر جدية، خصوصا في المنتديات على الانترنت حيث ان الناس لا يعرفون لك حقا.

ملخص:

كلدفوسون هو منصة مع CFML هي لغة الترميز

تشغيل التعليمات البرمجية CFML في كلدفوسون