قوة JAVA - سهولة استخدام CFML
تم تطوير CFML بواسطة جيريمي وشقيقه جوزيف ألاير في عام 1995 لتطوير التطبيقات المستندة إلى الويب. تم تشغيل CFML في الأصل بواسطة Coldfusion Server، وهو أول خادم تطبيقات ويب في العالم تم تطويره بلغة C. وفي عام 2005، تم نقل CFML إلى بيئة Java وتم تطوير Coldfusion إلى محرك إنشاء أكواد Java بايت في الوقت الفعلي على خوادم JAVA. اختار Workcube استخدام CFML للجمع بين قوة Java وسهولة CFML. لأن CF يعمل بشكل أساسي على خوادم جافا الشهيرة مفتوحة المصدر مثل Tomcat وJBOSS. لغة ترميز ColdFusion (CFML) هي لغة قائمة على العلامات وسهلة التعلم والاستخدام، كما أنها سهلة جدًا للقيام بأعمال معقدة ومتدرجة.
يستخدم CFML بناء جملة قائم على العلامات مشابهًا لـ HTML. بالنسبة للعديد من المطورين، يعد CFML أسهل في الكتابة والقراءة. يمكنهم بسهولة تعلم واستخدام العلامات الداخلية لإنشاء مواقع الويب بسرعة. العلامات المخصصة - من السهل جدًا توسيع اللغة وإنشاء مكتبات مخصصة وصيانتها عن طريق إنشاء علامات مخصصة. يمكن أيضًا كتابة CFML كلغة برمجة نصية باستخدام CFScript. يمكن للمطورين تقديم التعليمات البرمجية بتنسيق أنظف وأكثر قابلية للقراءة. ولذلك، يصبح من الأسهل دعم المشاريع وترقيتها. يقوم مطورو CFML بتشغيل تصحيح الأخطاء المتقدم مباشرة في المتصفح. وهذا يخلق سرعة عالية جدًا وفرصة اختبار للمطور.
يقدم CFML دعم HTML5 بعد الإصدار 11 لتسهيل تطوير تطبيقات الويب وتطبيقات الهاتف المحمول. وبالتالي، يمكن استخدام تطوير واحد على أجهزة الكمبيوتر الشخصية والأجهزة اللوحية والهواتف المحمولة. يتم تشغيل CFML أصلاً على Apache Tomcat، وهو أحد خوادم تطبيقات J2EE أو JavaEE. يأتي Tomcat مزودًا بميزات متقدمة مثل تحسينات التخزين المؤقت والأمان. كما يسمح للمستخدمين باختبار مواقع الويب وتطبيقات الهاتف المحمول الخاصة بهم على أجهزة متعددة.
يحظى محرك ColdFusion، الذي يحول CFML إلى كود Java بايت، بدعم من شركة Adobe، خامس أكبر منتج للبرامج في العالم وأكثر شركة برمجيات إثارة للإعجاب. يعمل Apache Tomcat ضمن محرك ColdFusion. بالإضافة إلى ذلك، فإن Lucee وOpenBD اللذان يعملان على Tomcat هما محركان بديلان لـ ColdFusion.
يعتبر CFML فريدًا من حيث أنه يعمل في وضع كود Java بايت المفتوح والمفتوح في نفس الوقت. نظرًا لأن Workcube يجمع بين قوة Java وسهولة CF، فقد كان قادرًا على القيام بالكثير من العمل مع عدد قليل من الأشخاص. ColdFusion هو العالم المنفتح والبسيط لأولئك الذين هم بعيدون عن القطيع.
الموارد
يعد موقع وكتاب تعلم CFML في أسبوع مصدرًا مفيدًا وكتابًا مرجعيًا لأولئك الذين يرغبون في تعلم ColdFusion.
http://learncfinaweek.com/
CFDocs هو كتاب محدث موقع وثيقة مرجعية سريعة حول CF. المصدر.
https://cfdocs.org/
الموقع المرجعي لـ CFML من Adobe، المطور الرئيسي لـ CFML
https://helpx.adobe.com/coldfusion/cfml-reference/user-guide.html