
أوراكل فورمس 12c Forms هل سنراه قريبا ً
يتسائل الجميع عن مصير فورم أوراكل خصوصا فى ظل عدم صدور اى اصدار جديد حتى الان يتوافق مع سيرفر تطبيقات Weblogic 12c , تري هل بدأت شركة اوراكل فعلياً عميلة انهاء حياة الفورم واستبداله بتقنية ADF والتى تتميز باختلافات لايتسع المجال لحصرها ابسطها هو انه لعرض الصفحات على ال Clients فان الصفحة يتم عرضها ك Html و CSS و Java Script مما يعنى عدم الحوجة لأى اضافات على المستعرض لعرض الصفحة وليس مثل ال Forms والذى يتوجب عليك اضافة الجافا للمستعرض وماادراك مالجافا !!!!
عموما كما ذكرت لم تلمح شركة اوراكل للعلن عن اصدار جديد من فورم اوراكل ليتوافق مع الجيل الجديد لكن Sten Vesterli على موقع Toad World ذكر بأن شركة اوراكل فى Oracle OpenWorld قد اكدت بالفعل ان هناك اصدار جديد من الفورم سيتم اطلاقه خلال عام 2015 على الرغم من ان الشركة لم تورد فى اى من عروضها انه ستم انتاج اصدار جديد من الفورمس , وذكر بان النسخة الجديده من الفورمس ربما ستضم المميزات التالية :
– تحسينات فى الواجهة والأدوات (مثل عمليات السحب والأفلات وضبط الاحجام ).
– تحسين فى الاداء (سرعة الفورمس ).
– تحسينات فى التعامل مع SSO Single sign on والغاء الأعتمادية على Oracle Internet Directory OID.
– تحسين دعم الجافا سكريبت وتعامل الفورمس مع تقنيات الويب الأخري .
تري هل فعلاً تنوى اوراكل فعل هذا , ولماذا لم يتم حتى الان دعم اصدار فورم 11جى على اصدار سيرفر تطبيقات Weblogic 12c خصوصا فى ظل ظهور مشكلات تخص الاداء عند بعض من جرب تشغيل اخر اصدار من سيرفر التطبيقات هذا 10.3.6 مع اصدارات الجافا الجديده فما بالك عند صدور جافا 9 .
اعتقد ان مالايصب في صالح الفورم هو اعتماده على الجافا Applets للتشغيل لكن اوراكل تقول ان مطورى تطبيقات قواعد البيانات الذين يتعاملون مع اوراكل فورمس اصلا لايمتلكون اى لغة برمجة تصلح لخلق الواجهات UI فقط يستعملون ال PLSQL للتعامل مع البيانات لكن فعلياً لاتوجد لغة برمجة محددة تمكن من انشاء الفورم وهذا مايضر بمستقبل التطبيق , ففى تقنية ADF الجديده يمتلك المطور ادوات تتيح له التدخل برمجيا لتغيير شكل الصفحات (هذا غير تقنية AltaUI الجديده لزيادة امكانيات Adf) وبالتالى زيادة قوة التطبيق وتوافقه مع كل البيئات التى سيعمل عليها , تتيح أوراكل على ال Forms انشاء الشاشات لكن لاتسمح لك ابداً بالوصول لكود بناء الصفحة نفسه (ولااقصد PLSQL لانه كود للتعامل مع قاعدة البيانات) اقصد الجافا , الا فى نطاق ضيق جدا يتمثل فى اضافة بعض المكتبات Jars لاضافة مميزات للتطبيق , لذا فانه لتشغيل التطبيق على جهاز العميل فانه يتم استدعاء الفورم كاملا دفعة واحده ك Applet ولليتم تحويله للغات اخري كما فى لغات الويب امثال PHP – ASP – JSP – ADF وغيرها .
عموماً يحمل الغد فى طياته الكثير .
Mohammed Khalid
كلام جميل جداً … حنكون في إنتظار Oracle Forms 12 إن شاء الله
تعليق واحد