خانه وبلاگ آموزشی
11
بهمن
1392
بهنام اسلمی
بهنام اسلمی
زبان برنامه نویسی:

کلدفیوژن

امروزه زبان‌های برنامه نویسی متفاوتی در دنیای وب وجود دارد که مورد استفاده متخصصین قرار می‌گیرد. یکی از آنها زبانی با نام کلدفیوژن یا Coldfusion است که در این نوشتار سعی داریم آن را به طور کلی معرفی نماییم.

امروزه زبان‌های برنامه نویسی تحت وب از جهات زیادی مورد توجه و علاقه برنامه نویسان قرار گرفته است. از این میان کلدفیوژن یکی از زبان‌هایی است که از سال ۱۹۹۵ توسط شرکت ماکرو مدیا (Macro Media)‌ در بازار تجاری دنیا رخ نشان داده است.

شرکت ماکرو مدیا با تولید محصولات متنوعی مانند فلش (Flash)، DreamWeaver و Fireworks در کنار کلدفیوژن خدمات خوبی را به مشتریان عرصه‌ی وب ارائه داد و توانست نظر بسیاری از برنامه نویسان و کاربران را به خود جلب نماید. بعدها شرکت Adobe اقدام به خرید شرکت ماکرومدیا نمود. شرکتی که همانند ماکرومدیا با محصولاتی چون فتوشاپ و PDF زبانزد عام و خاص بود و تمام این روابط باعث شد تا کلدفیوژن در بازار جهانی بیشتر نفوذ نماید.
در زمان تهیه این نوشتار، آخرین نسل کلدفیوژن با نام Adobe ColdFusion 10 در سال ۲۰۱۲ منتشر شده است که به روزرسانی‌های آن به صورت دائم از طریق وب سایت Adobe در اختیار گذاشته می‌شود.

کلدفیوژن را با CFML نیز می‌شناسند که مخفف ColdFusion Markup Language می‌باشد.

 

محاسن استفاده از کلدفیوژن در مقابل سایر زبان های تحت وب:

  • یادگیری آن بسیار آسان است.
  • نیاز به کدنویسی بسیار کمی دارد.
  • زمان برنامه نویسی با آن کوتاه است.
  • کنترل پنل تنظیمات و مانیتورینگ کلدفیوژن بی‌نظیر است.
  • امکان کشف خطا، باگ‌ها و یا کنترل آنها بسیار آسان است.
  • با سایر محصولات Adobe مانند PDF و ‌فلکس (Flex) بسیار سازگار است.
  • با جاوا، دانت نت سازگاری بالایی دارد.
  • امکان اتصال به انواع دیتابیس‌ها را به راحتی پشتیبانی می‌نماید.

 

این زبان مانند هر زبان برنامه نویسی معایبی را هم دارد:

  • خرید لایسنس آن در مقابل سایر زبان‌ها گران است. بنابراین شاید هاست‌های گرانتر و یا محدودتری از کلدفیوژن در بازار وجود داشته باشد. این در حالی است که نگارش کاملا رایگان کلدفیوژن با نام Railo نیز وجود دارد!
  • منابع و کدهای آن به صورت Open Source محدود است. هرچند اسناد و راهنماهای بسیاری از طریق وب سایت رسمی Adobe در اختیار عموم است. همچنین سایت‌های معروفی مانند بن، ریموند و خانه‌ی کلدفیوژن از منابع مهم این زبان می‌باشد.

 

از کجا شروع کنیم؟

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

  1. قطعاْ باید HTML - CSS - SQL و اینجور چیزها رو بلد باشید.
  2. نرم افزاز Coldfusion رو با توجه به سیستم عامل خود از سایت adobe.com دانلود نمایید. لازم به ذکر است که اگر آن را به نسخه تک کاربره نصب نمایید (Developers) دیگر لازم به خرید لایسنس ندارید.
  3. کتاب کلدفیوژن رو که مال انتشارات Adobe هست را در اینترنت پیدا کنید و شروع به خواندن کنید.

 

بهنام اسلمی
بهنام اسلمی

بنیانگذار شرکت همورا و مدیرعامل کنونی این شرکت است.
از سال ۱۳۸۰ برنامه‌نویسی را شروع و به تحول و توسعه سازمانی علاقه دارد.

Behnam Aslami Google+

انتشار مطالب فوق تنها با ذکر مرجع به همراه لینک وب‌سایت همورا مجاز می‌باشد.
لطفا به حقوق هم احترام بگذاریم.

مطالب بر اساس تگ‌ها
مطالب برگزیده
ایمیل مارکتینگ
ایمیل مارکتینگ یکی از روش‌های تبلیغاتی مطلوب و حائز اهمیت در دنیای امروز محسوب می‌شود. این مهم، مانند هر ابزار تبلیغاتی دیگر، نیاز به تخصص و تجربه‌ی کافی دارد تا بتواند فروش شرکت شما را ارتقاء داده و توسعه دهد. همور...
اطلاعات بیشتر
طراحی لوگو
از آنجا که لوگو در واقع نماد، سمبل و نشان سازمان‌ها، محصولات، برندها و افراد می‌باشد لذا در طراحی و ساخت آن باید دقت کرد و حساسیت خاصی داشت.
اطلاعات بیشتر
بحث و تبادل نظر
کیارش
1393/10/06 20:14
سلام خسته نباشید
هاست کلدفیوژن خوب سراغ داريد معرفی کنيد خيلی نياز دارم
(منتظر جواب شما هستم) ممنون
پاسخ دهید...
همورا
1393/10/09 13:20
پیرو سوال شما در خصوص هاست کلد فیوژن به آدرس زیر مراجعه نمایید:
http://hammura.com/news.cfm?id=31
نیما
1393/04/16 10:54
تا الان جایی ندیدم از شرکت های ایرانی که هاست کلدفیوژن بفروشند. یعنی تقاضا وجود ندارد؟
پاسخ دهید...
همورا
1393/04/17 00:32
نیما عزیز٬ عجیبه که کلدفیوژن در ایران زیاد شناخته شده نیست! اما شرکت‌هایی هستند در ایران که هاست کلدفیوژن ارائه می‌دهند و ما از سال 1381 با آنها فعالیت می‌کنیم.
نظر دهید
انصراف
در خبرنامه همورا ثبت‌نام کنید!
تلاش می‌کنیم ماهیانه اطلاعات خوبی را برای شما ارسال کنیم. نمونه خبرنامه
تو را از رد پاهایت بر دریا و از مسیر نگاه درناها، پیدا خواهم کرد. (واهه آرمن)