CFML و ColdFusion

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

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

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

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

ملخص:


  1. Coldfusion هي لغة ترميز CFML تعمل لغة CFML في Coldfusion CFML ليست حصرية على Coldfusion والعكس صحيح

المراجع