From Wikipedia, the free encyclopedia
ادوبی کلدفیوژن (به انگلیسی: Adobe ColdFusion) یک برنامهٔ خادم تجاری مبتنی بر روشهای سریع توسعه نرمافزار (به انگلیسی: RAD) است که در سال ۱۹۹۵ توسط جرمی و جیجی آلایر ابداع شد. مهمترین قابلیت کلدفیوژن این است که میتواند ارتباطی آسان بین صفحات وب (HTML) و بانک اطلاعاتی ایجاد کند.
سیستمعامل | لینوکس، یونیکس، مایکروسافت ویندوز، مک اواس |
---|---|
وبگاه |
در اصل این زبان برای اتصال صفحات اچتیامال ساده به پایگاه داده طراحی شده بود ولی در نسخه ۲ با اضافه کردن یک IDE و زبان اسکریپت نویسی، تبدیل به یک پلتفرم کامل شد. نسخههای کنونی که توسط ادوبی منتشر میشوند در برگیرنده ویژگیهای سازمانی و توسعه برنامه کاربردی اینترنت غنی میباشند.
یک کد نمونه:
<cfform format="flash" method="post" width="400" height="400">
<cfinput type="text" name="username" label="Username" required="yes">
<cfinput type="password" name="password" label="Password" required="yes">
<cfinput type="submit" name="submit" value="Sign In">
</cfform>
یک از ویژگیهای بارز کلدفیوژن مرتبط با زبان برنامهنویسی آن، نشانهگذاری بودن این زبان است؛ و تگها اساس آن را تشکیل میدهند، در مقایسه زبانهایی مثل پیاچپی، جیاسپی، و ایاسپی که اسکریپتی هستند. اما کلدفیوژن تنها شامل یک زبان برای برنامهنویسی نمیشود و شما میتوانید از سایر زبانها، مانند جاوااسکریپت، اکشناسکریپت، و سیافاسکریپت به صورت الحاقی استفاده کنید.
کلدفیوژن اغلب برای پایگاههای داده و شبکههای داخلی استفاده میشود. اما در سایر زمینهها مثل سوپ و ارتباط از راه دور با فلش نیز کاربرد دارد. این امر به ویژه برای برنامهنویسی سرور در فلکس و فلش حائز اهمیت است.
کلدفیوژن قابلیت پشتیبانی از پیامکوتاه و پیامهای فوری را نیز برای سازمانها در اختیار دارد.
کلدفیوژن یک سری ویژگیهای اصلی دارد که عبارت است:
از قابلیتهای مهم کلدفیوژن کار با آن در سایر آیدیایهای مطرح مثل اکلیپس است.
موتور اصلی کلدفیوژن با زبان سی پیادهسازی شدهاست. از زبان سیافاسکریپت به عنوان زبان اسکریپتنویسی اول پشتیبانی میکند و از سایر زبانهای اسکریپتنویس با نصب پلاگین پشتیبانی میکند. زبان اصلی کلدفیوژن بسیار شبیه به اچتیامال است. در مشابهت به اچتیامال اکثر تگها در کلدفیوژن با CF شروع میشوند مثل cfoutput. همچنین IDE نوظهور «کلدفیوژن بیلدر» برای توسعه برنامههای کلدفیوژن به صورت دریافت عین مشاهده کمک بسیار زیادی به برنامه نویسان خواهد کرد.
ادوبی کلدفیوژن بیلدر نام IDE جدید شرکت ادوبی بر اساس اکلیپس برای توسعه برنامههای کلدفیوژن است.
برخی از ویژگیهای آن عبارت است از:
کلدفیوژن میتواند اسناد پیدیاف و فلش را به صورت پویا باز تولید کند. این کار به آسانی و توسط تگ از پیش تعریف شده انجام میگیرد. تگ cfdocument اسناد مورد نظر را در محل گفته شده تولید خواهد کرد این کار متفاوت با اجرای دستور Print جهت ایجاد اسناد پیدیاف است.
کلدفیوژن ۹ نوید بخش یک زبان سمت سرور غنی و یک بخش مهم از فلش پلتفرم است.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.