استضافات وسيرفرات
أخر الأخبار

ما هو الانصهار البارد ColdFusion

ما هو الانصهار البارد ColdFusion؟

ما هو الانصهار البارد ColdFusion

ما هو الانصهار البارد ColdFusion هي الطريقة الساخنة لإنشاء صفحات ويب ديناميكية ترتبط بأي قاعدة بيانات تقريبًا.

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

ColdFusion هي لغة برمجة تعتمد على لغة HTML القياسية (Hypertext Markup Language) التي تُستخدم لكتابة صفحات ويب ديناميكية. يتيح لك إنشاء صفحات سريعة تختلف بناءً على إدخال المستخدم أو عمليات البحث في قاعدة البيانات أو الوقت من اليوم أو أي معايير أخرى تحلم بها!

تتكون صفحات ColdFusion من علامات HTML قياسية مثل <FONT SIZE =. + 2.> ، جنبًا إلى جنب مع علامات CFML (لغة ترميز ColdFusion) مثل <CFQUERY> و <CFIF> و <CFLOOP>. يتم تقديمه بواسطة Allaire في عام 1996 ، واستحوذت عليه Macromedia في عملية اندماج في أبريل 2001 ، واستحوذت عليها Adobe في ديسمبر 2005. وهي حاليًا في الإصدار 7.0.1 ، ولكن الإصدار التالي من المنتج (الذي يحمل الاسم الرمزي Scorpio) قيد التطوير بالفعل.

مع مجموعة من الميزات الجديدة والأداء المحسّن بشكل كبير وقابلية التوسع والتكامل الأسهل مع بيئات تكنولوجيا المعلومات الخاصة بالمؤسسات ، يعد Adobe ColdFusion 8 إصدارًا لا بد منه لمطوري البرنامج.

 

الجديد في ColdFusion 8 :

مراقب الخادم

شاهد بالضبط ما يحدث في التطبيق الخاص بك للمساعدة في تحديد الاختناقات وضبط الخادم للحصول على أداء أفضل. يتميز ColdFusion 8 أيضًا بمراقب متعدد الخوادم لاكتساب نظرة ثاقبة على جميع الخوادم في المجموعة.

  • ميزات PDF

يمكن لتطبيقات ColdFusion 8 إنشاء مستندات ونماذج PDF والتفاعل معها بشكل ديناميكي للحصول على طريقة قابلة للطباعة ومحمولة لالتقاط المعلومات ومشاركتها بذكاء.

 

  • ميزات Ajax

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

  • متكامل

باستخدام ColdFusion 8 ، يمكنك تحديد أي كائن .NET – سواء محلي أو بعيد – واستخدامه في تطبيق ColdFusion ، تمامًا مثل أي Java ™ أو مورد كائن آخر.

  • تكامل خادم Microsoft Exchange

تفاعل برمجيًا مع خادم Microsoft Exchange لأداء المهام الشائعة مثل قراءة أحداث التقويم وجهات الاتصال والمهام والبريد الإلكتروني وإنشائها وتعديلها .

 

 

ما هو الانصهار البارد

تم تسمية البرنامج في البداية بـ Cold Fusion ، وقد تم إنشاؤه في عام 1995 من قبل شركة Allaire ، التي تقع في الأصل في ولاية مينيسوتا. انتقلت لاحقًا إلى كامبريدج ، ماساتشوستس ، ثم أخيرًا إلى نيوتن ، ماساتشوستس قبل أن تستحوذ عليها شركة Macromedia في عام 2001. وهكذا أصبح Allaire Cold Fusion Macromedia Cold Fusion.

عند إصدار الإصدار 4 ، تمت إزالة المساحة الموجودة في الاسم لتصبح ColdFusion. استحوذت Adobe على Macromedia في 2005 وما زالت تعمل بنشاط على تطويره.

في عام 1998 ، بدأ آلان ويليامسون وشركته الاسكتلندية “n-ary” في إنشاء محرك قوالب لجافا لتبسيط مهام البرمجة الشائعة. كان ويليامسون يستخدم تدوينًا مجعدًا بدلاً من العلامات ، ولكن عندما رأى مثالًا على CFML وكيف كان يحل مشكلات مماثلة (على الرغم من أنه ليس في Java) باستخدام بنية علامة ، بدأ في تطوير ما سيصبح في النهاية BlueDragon ، والذي كان أول تنفيذ Java للغة CFML.

(تمت كتابته بلغة C و C ++ حتى الإصدار 6.0 – أول إصدار مستند إلى Java من ColdFusion – تم إصداره في عام 2002.) حصلت New Atlanta على ترخيص BlueDragon حوالي عام 2001 وجعله متاحًا كمنتج تجاري ، مما أدى في النهاية إلى إنشاء تطبيق .NET لـ CFML . Open BlueDragon هو شوكة لمنتج BlueDragon التجاري وتم إصداره لأول مرة في عام 2008 .

بدأ محرك Railo CFML كمشروع طلابي في عام 2002 وتم إطلاقه لأول مرة كمشروع تجاري في عام 2005. أعلنت شركة Railo أنها كانت تجعل المحرك مفتوح المصدر في عام 2008 ، وتم إصدار أول نسخة مفتوحة المصدر في عام  2009.

في 18 يونيو 2009 ، أعلنت Adobe في مؤتمر CFUnited أنها شكلت لجنة استشارية لـ CFML ستكون مسؤولة عن توجيه ومراجعة التغييرات في لغة CFML. تم تفكيك هذا الجهد في عام 2010.

تم إنشاء مجموعة Google للحكمة التقليدية CFML كمنتدى للمناقشات العامة المفتوحة حول ميزات اللغة والمحرك ؛ تضاءل استخدامه منذ عام 2011 .

في عام 2012 ، تم إطلاق مؤسسة OpenCFML. وتتمثل مهمتها في دفع تطبيقات ومنصات CFML مفتوحة المصدر .

أطلق مايكل أوفنر ، المطور الرئيسي السابق لشركة Railo ، Lucee ، وهو مفترق لشركة Railo ، في لندن في 29 يناير 2015.

وبدعم من أنصار المجتمع وأعضاء جمعية Lucee ، فإن الهدف من المشروع هو توفير وظائف CFML باستخدام موارد أقل ، تقديم أداء أفضل ، ونقل CFML إلى ما بعد جذوره إلى منصة برمجة ويب حديثة وديناميكية.

 

ملخص الانصهار البارد

في أبسط أشكاله ، مثل العديد من لغات البرمجة النصية للويب الأخرى ، يعمل CFML على زيادة ملفات HTML القياسية بأوامر قاعدة البيانات والعوامل الشرطية ووظائف التنسيق عالية المستوى وعناصر أخرى لإنتاج تطبيقات الويب.

يتضمن CFML أيضًا العديد من التركيبات الأخرى بما في ذلك مكونات ColdFusion (CFCs) ، إصدار CFML للكائنات ، التي تسمح بفصل منطق الأعمال عن العرض . يمكن كتابة CFML باستخدام العلامات أو CFScript ، والتي تشبه JavaScript (نص ECMA) .

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

يمكن أيضًا استخدام CFML لإنشاء لغات أخرى ، بخلاف HTML ، مثل XML و JavaScript و CSS وما إلى ذلك . على الرغم من الاسم ، فإن CFML ليست لغة ترميزية. كما أنه ليس SGML ، لأن بعض ميزات CFML الأساسية تمنعه من الامتثال .

يتم تكوين محرك CFML بطريقة يتم فيها تسليم امتدادات ملفات معينة على الخادم (.cfm ، .cfc) إلى محرك CFML للمعالجة. في حالة المحركات المستندة إلى Java ، يتم تحقيق ذلك عبر Java servlets. يقوم محرك CFML بمعالجة علامات ووظائف CFML فقط ؛ يقوم بإرجاع نص خارج علامات CFML ووظائفه إلى خادم الويب دون تغيير .

 

ما هو الباندويدث Bandwidth

مقالات ذات صلة

اترك تعليقاً

زر الذهاب إلى الأعلى