Explorer در انگلستان بعنوان یک پیشرو در مشاوره و توسعه APEX شناخته شده است.  اعضاي آن قبل از اينكه كاربا APEX شروع کنند از Oracle Forms استفاده مي كردند و در اين باره نظراتي را بیان نموده اند(در اين خصوص يكسري پرسش ها و نگراني هايي نيز وجود دارد كه در وبينار توسط آقاي مايكل "مدير فروش اصلي Oracle Forms" اعلام شده است)

حال بايد گفت با اينكه اخيرا نسخه جديد Oracle Forms 12c  انتشار يافته است باز به پايان كار خود رسيده است. در زير يكسري چالش هایی كه كاربران با Oracle Forms دارند بيان مي شود.

1-      Forms نمي تواند خود را همگام با تقاضا هاي مشتريان قرار دهد، از لحاظ زيبايي Oracle Forms نمي تواند با نرم افزارهاي مدرن و جديد رقابت كند. نمي تواند به آساني با تكنولوژي هاي جديد ادغام و آز آنها استفاده كند. بر روي دستگاه هاي موبايل از قبيل اسمارت فون و تبلت قابل اجرا نمي باشد. توسعه دهندگان مي توانند در زمان  كمتري بهترين اپليكيشن ها را با بهترين IDE ها ايجاد كنند.

2-      هزينه پشتيباني Oracle Forms گرانتر خواهد شد. با وابستگی به فن آوری های محیطی که در حال تغییر هستند به نظر مي رسد كه قديمي هستند. هزينه و سازگاري دسكتاپ و مرورگرها به يك مسئله جدي تبديل شده است. پشتیبانی محصول از طرف اوراکل (اغلب دهها هزار پوند) است  و توجيه آن  براي مشتريان بسيار سخت مي باشد.

3-      به روز رسانی به فرم 12c ، هزينه اش بيشتر از ورژن هايي قديمي مي باشد. در حالي كه هيچ چيز بصورت رسمي اعلام نشده وفقط حدس و گمان مي باشد اين است كه بايد مشتريان بدنبال خريد مجوز اضافي از اوراكل باشند. اوراكل ممكن نيست كه بگويد پايان كار Forms 12c مي باشد در حاليكه با افزايش هزينه هاو گرانتر كردن آن در نهايت مشتريان به سمتي مي روند كه ابزار خود را تغيير دهند.

4-      در ادامه استقرار اوراکل فرم  براي برنامه های کاربردی در کسب و کار آينده نمي تواند مورد قبول شما واقع شود. فرم يك تكنولوژي مي باشد كه در اين قرن به اوج خود رسيده و پس از آن برنامه هاي كاربردي Web 2.0 پيشرو در دنياي كسب و كار مي باشد.

5-      Oracle Forms یک خواهر و برادري به نام Oracle Report دارد و آن همکاری, مانند (دستکش براي دست)  برای بسیاری از مشتریان اوراکل بود. همانند اوراكل فرم، Oracle Report در پايان راه نمي باشد و اوراكل بطور رسمي آنرا بيان نكرده است در صورتيكه اوراكل اين را مي داند كه نياز به همگام شدن Oracle Forms با ابزارهايي از قبيل Qlikview و Tableau مي باشد. بنابراين Oracle Forms 12c با BI می تواند ادغام شود و حال مي توان دو تا انتخاب داشته باشيم استفاده ار Oracle Report يا BI Publisher . BI محصول گراني مي باشد در حاليكه استفاده از Oracle Appllication Express بصورت رايگان است. در نهايت اين امكان را براي مشتريان بوجود مي آورد كه بتوانند به دليل رفتن به سمت هزينه هاي بسيار گران ، بخواهند تكنولوژي خود را تغيير دهند.

6-      كسب و كار در بگارگيري از Cloud بيش از هر چيزي براي سازمانها اهميت دارد و اينكه بخواهند برنامه هاي خود را در Cloud استقرار كنند و همچنين غلبه بر چالش معماري و افزايش هزينه داشته باشند. در Oracle’s Cloud هيچ توانايي استقرار Oracle Forms وجود ندارد و همچنين صحبتي در مورد آن در آينده مطرح نمي شود .

APEX از سوی دیگر یک كامپاننت کلیدی مناسب برای ابر اوراکل (Oracle’s Cloud) كه در بسیاری از (پلتفرم به عنوان یک سرویس)PaaS   ارائه شده است.

حال مي پردازيم به سوالاتي كه در آن وبينار مطرح شد و جواب هاي كه داده شده بود:

  • آيا ورژن موبايلي براي Oracle Forms ايجاد خواهد شد؟
    • فرم تنها بر روي دسكتاپ مي باشد و هيچ موقع بررسي نخواهد شد كه بتواند توانايي يا قابليت استفاده از موبايل را داشته باشد.
  • آيا ورژن هاي جديد مرورگرها مانند گوگل كروم ورژن Forms 12c را پشتيباني مي كند؟
    • در محيط سه لايه اوراكل فرم به علت استفاده از پلاگين، در نسخه هاي جديد كروم به علت حذف يكسري از ويژگي ها قابل اجرا نمي باشد
  • آيا اوراكل فرم از لحاظ ظاهر فرقي با ورژن هاي قبلي خود داشته است؟
    • Forms 12c توانايي تغيير رنگ تم را دارد
  • آيا هنوز در مورد ادغام با ديگر تكنولوژي هاي مشكل دارد؟
    • ادغام و استفاده از وب سرويس در فرم براحتي انجام نمی پذیرد ولي قابل اجرا مي باشد
  • آيا مي توان نسخه Forms 11g را بر روي WebLogic server 12c اجرا كرد؟
    • فقط نسخه Forms 12c  را مي توان بر روي 12c اجرا كرد.

بازنويسي:

بسياري از مشتريان تمايل به بازنويسي فرم هاي خود با تكنولوژي هاي جديد هستند و تمايل به انتخاب يكي از دو محصول اوراكل به نام هايADF و (Oracle Application Express(APEX هستند. توسعه دهندگان(برنامه نويسان) كه از قديم از Oracle Forms استفاده مي كردند ترجيح مي دهند كه از APEX استفاده كنند زيرا زمان يادگيري آن خيلي كمتر از JAVA/ADF مي باشد در حاليكه هم امن است و هم داراي يك محيط توسعه با توانايي هاي خوب مي باشد. تمامي مشتريان مايل هستند كه از طريق مرورگر بازنويسي فرم هاي خود را در كمترين زمان انجام دهند. حتي مي گويند كه Oracle Forms و APEX  داراي يك DNA مشترك در PL/SQL دارند. APEX بسيار سازنده در توليد محصولات خود مي باشد و هر سال بهتر از قبل, دراري رشد صعودي مي باشد.

 APEX ابزار اصلی اوراکل مبتنی بر توسعه وب با PL / SQL مي باشد و در هر نقطه اي كه پایگاه داده اوراکل باشد قابل استقرار و اجرا مي باشد. حال براي JAVA/ADF اگر شما بخواهيد كه صدها هزار پوند از ايجاد  زیرساخت های جدید تا مهارت توسعه دهندگان خود ، معماران، تیم DBA هزينه كنيد و از لحاظ زماني بيش از 2 تا 3 برابر بيشتر از   APEX براي بازنويسي سيستم هاي خو وقت بگذاريد مي توانيد آنرا انتخاب كرد.

 

 مرجع: