تغییرات در اپکس ۵ نسخه EA3 – قسمت اول

تغییرات در اپکس ۵ نسخه EA3 – قسمت اول

اوراکل اپکس به عنوان ابزار اصلی تولید برنامه های وب شرکت اوراکل تغییرات گسترده ای را در نسخه ۵ خود خواهد داشت. این نسخه به دلیل معرفی ویژگی ها و قابلیت های فراوان و نیز ایجاد محیطی یکپارچه برای برنامه نویسان با نام Page Designer تغییراتی را در برخی کامپوننت ها و تنظیمات اعمال کرده است. در سلسله مقالات با عنوان تغییرات در اپکس ۵ نسخه EA3 عمده تغییرات مهم را خدمتتان ارائه خواهیم کرد. در قسمت اول، برخی تنظیمات و یا کامپوننت هایی که به روز شده و یا تغییر داده شده اند، اشاره خواهیم کرد. پس همراه ما باشید.

۱ – نیازمندی های جدید در خصوص مرورگر

برای تولید و  توسعه و نیز اجرای برنامه های اوراکل اپکس نیاز به مرورگر به روزی را دارید که JavaScript در آن فعال باشد. اوراکل اپکس جدید بر روی مرورگرهای زیر آزمون شده است:

Mozilla Firefox 31

Google Chrome 36

Apple Safari 7

Microsoft Internet Explorer 9.0

اوراکل اپکس ۵ دیگر IE 6 را پشتیبانی نمی کند، همچنین نسخه پیشنهادی IE را برای داشتن عملکرد صحیح نسخه ۹ آن می داند.

۲ – به روزرسانی کتابخانه های جاوااسکریپت

کتابخانه های JQuery و JQuery UI استفاده شده توسط اوراکل اپکس، به شرح زیر به روز شده اند:

JQuery از نسخه ۱٫۷٫۱ به نسخه ۲٫۱٫۱ به روز شده است.

JQuery UI از نسخه ۱٫۸٫۲۲ به نسخه ۱٫۱۰٫۴ به روز شده است.

۳ – به روزرسانی CKeditor

CKeditor استفاده شده توسط اوراکل اپکس به آخرین نسخه آن یعنی ۴٫x به روز شده است.

۴ – به روزرسانی AnyChart Flash Charts

موتور تولید نمودارهای اوراکل اپکس یعنی AnyChart Flash Charts به آخرین نسخه آن یعنی ۶٫۲٫۰ به روز رسانی شده است.

این نسخه بهبودهای فراوانی در کارایی و اجرای سریعتر نمودارها بالاخص نمودارهای HTML5 داشته است. علاوه بر این، امکان نمایش نمودارهای HTML5 به صورت ۳D نیز فراهم شده است.

۵ – به روزرسانی AnyGantt Charts

نسخه موتور تولید نمودارهای گانت در اوراکل اپکس یعنی AnyGantt Charts به آخرین نسخه آن یعنی ۴٫۳٫۰ به روز رسانی شد. اگر برنامه شما دارای همچین نموداری است، نگران نباشید، اپکس این به روزرسانی را بر روی نمودارهای شما به صورت خودکار اعمال خواهد کرد.

۶ – تغییر در فایل های استاتیک

در نسخه جدید، بخش Files موجود در Shared Components دیگر شامل Static Files ها نخواهد بود. دیگر تفاوتی بین فایل های CSS و دیگر فایلهای بارگذاری شده وجود نداشته و همه در یک مخزن نگهداری می شوند.

۷ – فایلهای Static در Export نهایی برنامه ها

پی از نیاز به Export جداگانه از فایل های استاتیک مربوط به آن برنامه وجود داشت، اما در نسخه جدید تمامی فایلهای استاتیک بارگذاری شده به صورت خودکار در فایل Export خروجی گنجانده می شود، بنابراین همه آنچه نیاز دارید در فایل Export شما وجود خواهد داشت.

۸ – API های منقضی شده

API های زیر دیگر پشتیبانی نمی شوند:

WWV_FLOW_CUSTOM_AUTH_STD.LOGOUT_THEN_GO_TO_PAGE

WWV_FLOW_CUSTOM_AUTH_STD.LOGOUT

WWV_FLOW_CUSTOM_AUTH_STD.LOGOUT_THEN_GO_TO_URL

APEX_CUSTOM_AUTH.LOGOUT

APEX_CUSTOM_AUTH.LOGOUT_THEN_GO_TO_PAGE

PEX_CUSTOM_AUTH.LOGOUT_THEN_GO_TO_URL

به جای استفاده از این API ها تنها از APEX_AUTHENTICATION.LOGOUT استفاده کنید.

۹ – انتقال تنظیمات سطح برنامه به User Interface Details

برخی تنظیمات سطح برنامه همچون Content Delivery Network، JavaScript File URL و … به بخش User Interface Details منتقل شده اند.

۱۰ – تبدیل دکمه ها به دکمه های دارای قالب

تمامی دکمه ها، دارای قالب خواهند بود. بنابراین تمامی دکمه های Image-based و دکمه های HTML به صورت خودکار قالب مناسب خواهند گرفت. بنابراین در مورد ظاهر دکمه ها، تنها دکمه های Template-based پشتیبانی می شوند.