درباره ColdFusion

درباره ColdFusion

نمایش چکیده مطلب

نمایش کامل مطلب

کلدفیوژن ColdFusion

کلدفیوژن ColdFusion یک برنامه تجاری بر اساس روش‌های سریع توسعه نرم‌افزار می باشد که در سال ۱۹۹۵ توسط جرمی و جی‌جی آلایر ابداع شد . مهم‌ترین قابلیت کلدفیوژن این می باشد که می‌تواند ارتباطی آسان بین صفحات وب و بانک اطلاعاتی ایجاد کند.

کلدفیوژن و صفحات اچ تی ام ال

در اصل این زبان برای اتصال صفحات اچ تی ام ال ساده به پایگاه داده طراحی شده است ولی در نسخه ۲ با اضافه کردن یک IDE و زبان اسکریپت نویسی، تبدیل به یک پلتفرم کامل شد. نسخه‌های کنونی که توسط ادوبی منتشر می‌شوند در دارنده ویژگی های سازمانی و توسعه برنامه کاربردی اینترنت غنی می باشد .

مثال کد کلدفیوژن

<cfform format="Flash" method="Post" width="500" height="560">
 <cfinput type="text" name="yourUserName" label="yourUserName" required="no">
 <cfinput type="password" name="password" label="Password" required="no">
 <cfinput type="Agree" name="Agree" value="Sign Up">
</cfform>

ادوبی کلدفیوژن بیلدر

  • تنظیم خودکار نگاشت رابطه ای شی
  • تولید کد برنامه کاربردی
  • مدیریت سرور
  • قابل توسعه توسط فریم ورک اکلیپس
  • سی اس اس , هایلایت کردن دستوری سی اف ام ال ، اچ تی ام ال، جاو اسکریپت
  • کمک در کد زنی برای تگ‌ها، تابع ها ، متغیر ها، و مولفه ها
  • شکستن کد
  • ایجاد و مدیریت تکه کد
  • مشاهده شکل اجمالی کد
  • مرورگر آردی‌اس برای فایل‌ها و پایگاه‌داده
  • دیباگ در حد خطوط

قابلیت های اصلی کلدفیوژن

کلدفیوژن یک سری ویژگی‌های اصلی دارد که عبارت است:

ساده‌تر شدن دسترسی به پایگاه داده
مدیریت کش در کلاینت و سرور
تولید کدهای سمت کلاینت (مناسب برای برنامه‌نویس ویجت)
تبدیل اچ‌تی‌ام‌ال به پی‌دی‌اف و فلش
بارگذاری و کار با سیستم‌های اطلاعاتی مشترک مثل اکتیو دایرکتوری، ال‌دپ، اس‌ام‌تی‌پی، پاپ، اچ‌تی‌تی‌پی، اف‌تی‌پی، مایکروسافت اکسچنج سرور و سایر سیستم‌های اطلاعاتی عمومی مثل آراس‌اس و اتم
رابط کاربر گرافیکی مدیریت
کلاستربندی سرور
مدیریت وظایف
و بسیاری دیگر
از قابلیت‌های مهم کلدفیوژن کار با آن در سایر آی‌دی‌ای‌های مطرح مثل اکلیپس است.

موتور اصلی کلدفیوژن با زبان سی پیاده‌سازی شده‌است. از زبان سی‌اف‌اسکریپت به عنوان زبان اسکریپت نویسی اول پشتیبانی می‌کند و از سایر زبان‌های اسکریپت نویس با نصب پلاگین پشتیبانی می‌کند. زبان اصلی کلدفیوژن بسیار شبیه به اچ‌تی‌ام‌ال است. در مشابهت به اچ‌تی‌ام‌ال اکثر تگ‌ها در کلدفیوژن با CF شروع می‌شوند مثل cfoutput. همچنین IDE نوظهور «کلدفیوژن بیلدر» برای توسعه برنامه‌های کلدفیوژن به صورت دریافت عین مشاهده کمک بسیار زیادی به برنامه نویسان خواهد کرد.

کلدفیوژن ColdFusion یک برنامه تجاری بر اساس روش‌های سریع توسعه نرم‌افزار می باشد که در سال ۱۹۹۵ توسط جرمی و جی‌جی آلایر ابداع شد .