ההבדל בין CFML ל- ColdFusion ההבדל בין

Anonim

CFML לעומת ColdFusion

ColdFusion משמש לעתים קרובות להתייחסות ל- ColdFusion עצמה ול- CFML. אף על פי כן, השניים אינם זהים והפרקטיקה של כך מקוממת על ידי אנשים בעלי ידע רב יותר. CFML מייצג ColdFusion Markup Language, שהיא שפת קידוד המשמשת לכתיבת Scripts עבור ColdFusion. בתורו, ColdFusion היא למעשה הפלטפורמה או המסגרת שבה התסריטים של CFML מבוצעים. זה דומה ליחסים בין HTML לדפדפן אינטרנט כמו IE, Firefox או Safari.

- בדיוק כמו בדוגמה שבה תכתוב קוד HTML ואז הוא לרוץ או לפרש על ידי דפדפן אינטרנט, קוד CFML מופעל ColdFusion. ColdFusion אחראית על פענוח כל שורה של קוד, ולאחר מכן לתרגם אותו למשהו שהדפדפן יבין. אז אם אתה משתמש ColdFusion לזהות CFML, אתה יכול לתת את הרושם כי אתה מצביע על משהו ביישום ולא בקוד שלך.

ו בדיוק כמו עם הדוגמה, CFML ו ColdFusion אינם בלעדיים אחד לשני למרות שאתה עשוי לחשוב כך. ColdFusion מסוגלת לפרש מספר שפות אחרות המשמשות לאותה מטרה, הכוללת Actionscript וכמה שפות כמו Javascript. מצד שני, יש גם מספר פלטפורמות כי הם מסוגלים לקרוא פרשנות CFML; Railo, BlueDragon, ו IgniteFusion שם כמה. לכן זה לא בהכרח בצע כי אתה משתמש CFML אם אתה על ColdFusion או שיש לך ColdFusion אם אתה כותב קוד CFML. וזה יבטל כמה בלבול אם אתה מזהה הן את הפלטפורמה ואת השפה שבה אתה משתמש.

העניין בין שימוש ב- CFML ו- ColdFusion הוא רק עניין של סמנטיקה ורוב האנשים היו מניחים לכם להחליק אם אתם מחליפים אותם פעם אחת. אבל אם אתה Newbie או אפילו מנוסה קודר מבקש עזרה, זה משלם לדעת את הטרמינולוגיות. אתה תיקח יותר ברצינות, במיוחד בפורומים מקוונים שבו אנשים לא באמת מכירים אותך.

סיכום:

Coldfusion הוא הפלטפורמה בעוד ש- CFML היא שפת קידוד

  1. קוד ה- CFL פועל ב- Coldfusion
  2. CFML אינו בלעדי ל- Coldfusion ולהיפך