Forwarded from Oracle APEX كانال تخصصی
Querying Data in Oracle Forms vs APEX.mp4
21.9 MB
Forwarded from Oracle APEX كانال تخصصی
💡نمایش جداکننده کاما در آیتم هایی از نوع مقدار رقم بصورت اتوماتیک- Money Mask
http://oracleapex.blogfa.com/post/34 👈👈👈👈
http://oracleapex.blogfa.com/post/34 👈👈👈👈
Forwarded from Oracle APEX كانال تخصصی
💡تغییر مهم: Oracle Application Express in Oracle Database 12cR2
📌آقای جوئل کالمن در بلاگ خودشان در این خصوص توضیحاتی را بیان کردند.
📌از این نسخه به بعد Oracle APEX بصورت پیش فرض بر روی دیتابیس نصب نخواهد شد. ولی هنوز می توان از طریق DBCA بصورت Custom در قسمت APEX component را فعال و نصب کرد.
📌در این خصوص یکسری مزایا و معایب آنرا بیان کردند که بطور خلاصه می توان اشاره کرد
👈💡به انعطاف پذیری بیشتر برای DBA-
👈 💡آخرین نسخه همیشه نصب نمی شود -
👈 💡کاهش زمان بروزرسانی -
👈💡کاهش حجم فضای دیسک-
👈💡توسعه در Cloud-
👈💡کاهش حملات در جاهایی که از APEX استفاده نمی کنند
👈📛 برای نصب APEX بر روی یک دیتابیس جدید باید Granted مجوز دهی های مورد نیاز نیز اضافه شود
و در آخر به این نکته اشاره کردند که پشتیبانی کامل در آینده نیز وجود خواهد داشت.
📌آقای جوئل کالمن در بلاگ خودشان در این خصوص توضیحاتی را بیان کردند.
📌از این نسخه به بعد Oracle APEX بصورت پیش فرض بر روی دیتابیس نصب نخواهد شد. ولی هنوز می توان از طریق DBCA بصورت Custom در قسمت APEX component را فعال و نصب کرد.
📌در این خصوص یکسری مزایا و معایب آنرا بیان کردند که بطور خلاصه می توان اشاره کرد
👈💡به انعطاف پذیری بیشتر برای DBA-
👈 💡آخرین نسخه همیشه نصب نمی شود -
👈 💡کاهش زمان بروزرسانی -
👈💡کاهش حجم فضای دیسک-
👈💡توسعه در Cloud-
👈💡کاهش حملات در جاهایی که از APEX استفاده نمی کنند
👈📛 برای نصب APEX بر روی یک دیتابیس جدید باید Granted مجوز دهی های مورد نیاز نیز اضافه شود
و در آخر به این نکته اشاره کردند که پشتیبانی کامل در آینده نیز وجود خواهد داشت.
Forwarded from Saeed Archive
💡مقايسه Oracle APEX (قسمت دوم)
مقايسه اجمالي APEX با ADF
📌Productivity (بهره وري محصولات):
APEX = HIGH
ADF = HIGH
📌RAD(توسعه سريع):
در APEX بصورت مطلق(يكي از مزاياي خوب APEX ايجاد و توسعه سريع اپليكيشن ها مي باشد)
در ADF مي توان گفت(نه بصورت مطلق) ولي شما بايد در قسمت Model-View-Control كار كنيد
📌Declarative:
در APEX كمتر كد مي نويسيم و بصورت ماژول هاي آماده بيشتر استفاده مي كنيم . و حتي در بيشتر مواقع بدون هيچ كدنويسي
در ADF بايد حتما از كد استفاده كرد
📌Wizards:
در APEX (بيشتر قسمت ها بصورت ويزاردي بوده و حسن آن اين است كه كاربر كمتر دچار اشتباه مي شود)
در ADF (تا حدي. ولي كدنويسي لازم است)
📌IDE:
در Apex محيط برنامه نويسي و اجرا يكي مي باشد و بصورت Web base و تنها با يك مرورگراست. و يكي از مزاياي شاخص آن اين است كه بصورت offline و Online توسعه دهنده مي تواند اپليكيشني را ايجاد و يا تغيير دهد(از راه دور و نزديك). در حاليكه در براي استفاده از ADF بايد از ابزار JDeveloper و يا Eclipse استفاده كرد و براي اجرا حتما بايد بر روي سرو Deploy بشود كه خود زمانبر مي باشد و امكان اعمال تغييرات از راه دور وجود ندارد(اگر بخواهيد بايد بصورت Remote وصل شويد يا اينكه پروژه ها را برروي Cloud قرار دهيد كه خود هزينه بر مي باشد)
📌Application Server:
ابزار Apex با چند نوع اپليكيشن سرور سازگار مي باشد. در حاليكه ADF بيشتر با Weblogic Server سازگار مي باشد.
📌Performance:
كارايي و سرعت اجرا در Apex بسيار بالا مي باشد بدليل اينكه صفحه هاي وب درون ديتابيس رندر مي شود و ترافيك شبكه در سطح لايه مياني بسيار كم مي باشد. حال اگر ديتابيس شما داراي كارايي خوبي باشد APEX نيز داراي كارايي بالايي مي باشد. در حاليكه در ADFرندر صفحه در سطح اپليكيشن بوده مانند ديگر نرم افزار هاي سطح وب و باعث ترافيك شبكه مي شود.
📌Enterprise:
APEX = YES
ADF = YES
📌Robustness and scalability:
استحكام Apex بدليل اينكه تمام كارها درون خود ديتابيس اوراكل انجام مي شود بالاتر از ADF كه بروي يك IDE انجام مي شود است.
📌Components:
تعداد ابزار ها و كامپاننت ها در JDeveloper كامل مي باشد. حال اگر بخواهيد اضافه كنيد بايد حتما خودتان ايجاد كنيد كه نياز به علم كامل و هزينه بالا و يا اينكه مي توانيد از مشاوره خود اوراكل استفاده كنيد كه باز هزينه بر است. ولي در Apex به اندازه كافي موجود مي باشد و در صورت نياز بايد با استفاده از jQuery , Javascript, Pl/sql توليد بشود. در حال حاضر تعداد بسيار زيادي انواع مختلف از پلاگين ها توسط افراد و شركت هاي معتبر ايجاد شده كه بصورت رايگان موجود مي باشد و در اين حال يكسري شركت ها هستند كه بمنظورهاي خاص توليد كردند و بايد بابت آنها هزينه اي پرداخت كرد.
📌Organizational culture and readiness:
براي استفاده از Apex افرادي كه Oracle Developers هستند و با ابزارهاي Oracle Form كار كرده اند و يا آنهايي كه با PL/SQL ارتباط دارند پيشنهاد ميشود و با اندكي دانش در مورد وب مي توانند از اين ابزار استفاده كنند.(حتي در صورت نداشتن هم مي توانند بصورت كلي از ابزار استفاده كنند)
براي استفاده از ADF افرادي كه با زبان جاوا در محيط وب برنامه نويسي كرده اند مناسب مي باشد.
📌Security:
طبعا چون ADF، Java Base مي باشد از لحاظ امنيتي بالاتر از Apex مي باشد. ولي هيچ موقع امنيت كامل وجود ندارد و بايد نسبت به محيط ، بستر و نرم افزار امنيت را ايجاد كرد
📌Cost of Education(Price):
هزينه آموزش براي Apex مناسب مي باشد مخصوصا براي كساني كه آشنايي با Pl/Sql دارند. ولي هزينه آموزش ADF در مقايسه با Apex بالاتر در صورتيكه پيشنياز آن نيز زبان جاوا مي باشد
📌Cost of Education(Time):
زمان يادگيري Apex خيلي سريع تر از زمان يادگيري ADF مي باشد.
📌Implementation:
زمان پياده سازي اپليكيشن ها با APEX بسيار كمتر از پياده سازي با ADF مي باشد
📌ِDeployment:
با هربار تغيير و ايجاد حتي يك Label بايد كل پروژه براي اجرا در محيط عملياتي بر روي Application Server – Deploy شود كه خود اين قضيه مخاطره انگيز بوده و بعضي اوقات باعث Crash شدن و توقف كار مي شود. البته با داشتن كلاستر و چنديدن سرور و همچنين بخش بخش كردن اپليكيشن ها مي توان اين مورد را حل كرد.
در APEX عمليات Deploy فقط با انجام يك اسكريپت بر روي ديتابيس اوراكل انجام مي شود. در كمترين زمان ممكن و اسكريپت ها مي تواند بصورت كاملا جدا از هم باشند
📌Development and programming:
ايجاد و توسعه و برنامه نويسي براي ايجاد اپليكيشن با APEX ساده تر از محيط JDeveloper براي ADF مي باشد.
مقايسه اجمالي APEX با ADF
📌Productivity (بهره وري محصولات):
APEX = HIGH
ADF = HIGH
📌RAD(توسعه سريع):
در APEX بصورت مطلق(يكي از مزاياي خوب APEX ايجاد و توسعه سريع اپليكيشن ها مي باشد)
در ADF مي توان گفت(نه بصورت مطلق) ولي شما بايد در قسمت Model-View-Control كار كنيد
📌Declarative:
در APEX كمتر كد مي نويسيم و بصورت ماژول هاي آماده بيشتر استفاده مي كنيم . و حتي در بيشتر مواقع بدون هيچ كدنويسي
در ADF بايد حتما از كد استفاده كرد
📌Wizards:
در APEX (بيشتر قسمت ها بصورت ويزاردي بوده و حسن آن اين است كه كاربر كمتر دچار اشتباه مي شود)
در ADF (تا حدي. ولي كدنويسي لازم است)
📌IDE:
در Apex محيط برنامه نويسي و اجرا يكي مي باشد و بصورت Web base و تنها با يك مرورگراست. و يكي از مزاياي شاخص آن اين است كه بصورت offline و Online توسعه دهنده مي تواند اپليكيشني را ايجاد و يا تغيير دهد(از راه دور و نزديك). در حاليكه در براي استفاده از ADF بايد از ابزار JDeveloper و يا Eclipse استفاده كرد و براي اجرا حتما بايد بر روي سرو Deploy بشود كه خود زمانبر مي باشد و امكان اعمال تغييرات از راه دور وجود ندارد(اگر بخواهيد بايد بصورت Remote وصل شويد يا اينكه پروژه ها را برروي Cloud قرار دهيد كه خود هزينه بر مي باشد)
📌Application Server:
ابزار Apex با چند نوع اپليكيشن سرور سازگار مي باشد. در حاليكه ADF بيشتر با Weblogic Server سازگار مي باشد.
📌Performance:
كارايي و سرعت اجرا در Apex بسيار بالا مي باشد بدليل اينكه صفحه هاي وب درون ديتابيس رندر مي شود و ترافيك شبكه در سطح لايه مياني بسيار كم مي باشد. حال اگر ديتابيس شما داراي كارايي خوبي باشد APEX نيز داراي كارايي بالايي مي باشد. در حاليكه در ADFرندر صفحه در سطح اپليكيشن بوده مانند ديگر نرم افزار هاي سطح وب و باعث ترافيك شبكه مي شود.
📌Enterprise:
APEX = YES
ADF = YES
📌Robustness and scalability:
استحكام Apex بدليل اينكه تمام كارها درون خود ديتابيس اوراكل انجام مي شود بالاتر از ADF كه بروي يك IDE انجام مي شود است.
📌Components:
تعداد ابزار ها و كامپاننت ها در JDeveloper كامل مي باشد. حال اگر بخواهيد اضافه كنيد بايد حتما خودتان ايجاد كنيد كه نياز به علم كامل و هزينه بالا و يا اينكه مي توانيد از مشاوره خود اوراكل استفاده كنيد كه باز هزينه بر است. ولي در Apex به اندازه كافي موجود مي باشد و در صورت نياز بايد با استفاده از jQuery , Javascript, Pl/sql توليد بشود. در حال حاضر تعداد بسيار زيادي انواع مختلف از پلاگين ها توسط افراد و شركت هاي معتبر ايجاد شده كه بصورت رايگان موجود مي باشد و در اين حال يكسري شركت ها هستند كه بمنظورهاي خاص توليد كردند و بايد بابت آنها هزينه اي پرداخت كرد.
📌Organizational culture and readiness:
براي استفاده از Apex افرادي كه Oracle Developers هستند و با ابزارهاي Oracle Form كار كرده اند و يا آنهايي كه با PL/SQL ارتباط دارند پيشنهاد ميشود و با اندكي دانش در مورد وب مي توانند از اين ابزار استفاده كنند.(حتي در صورت نداشتن هم مي توانند بصورت كلي از ابزار استفاده كنند)
براي استفاده از ADF افرادي كه با زبان جاوا در محيط وب برنامه نويسي كرده اند مناسب مي باشد.
📌Security:
طبعا چون ADF، Java Base مي باشد از لحاظ امنيتي بالاتر از Apex مي باشد. ولي هيچ موقع امنيت كامل وجود ندارد و بايد نسبت به محيط ، بستر و نرم افزار امنيت را ايجاد كرد
📌Cost of Education(Price):
هزينه آموزش براي Apex مناسب مي باشد مخصوصا براي كساني كه آشنايي با Pl/Sql دارند. ولي هزينه آموزش ADF در مقايسه با Apex بالاتر در صورتيكه پيشنياز آن نيز زبان جاوا مي باشد
📌Cost of Education(Time):
زمان يادگيري Apex خيلي سريع تر از زمان يادگيري ADF مي باشد.
📌Implementation:
زمان پياده سازي اپليكيشن ها با APEX بسيار كمتر از پياده سازي با ADF مي باشد
📌ِDeployment:
با هربار تغيير و ايجاد حتي يك Label بايد كل پروژه براي اجرا در محيط عملياتي بر روي Application Server – Deploy شود كه خود اين قضيه مخاطره انگيز بوده و بعضي اوقات باعث Crash شدن و توقف كار مي شود. البته با داشتن كلاستر و چنديدن سرور و همچنين بخش بخش كردن اپليكيشن ها مي توان اين مورد را حل كرد.
در APEX عمليات Deploy فقط با انجام يك اسكريپت بر روي ديتابيس اوراكل انجام مي شود. در كمترين زمان ممكن و اسكريپت ها مي تواند بصورت كاملا جدا از هم باشند
📌Development and programming:
ايجاد و توسعه و برنامه نويسي براي ايجاد اپليكيشن با APEX ساده تر از محيط JDeveloper براي ADF مي باشد.
Forwarded from Oracle APEX كانال تخصصی
Forwarded from Oracle APEX كانال تخصصی
💡ORACLE APPLICATION EXPRESS(APEX)
👉Easy to develop
👉Easy to deploy
👉Easy to manage
👉Easy to develop
👉Easy to deploy
👉Easy to manage
Forwarded from Oracle APEX كانال تخصصی
💡نمایش حروف در آیتم هایی از نوع مقدار رقمی MoneyBox در Oracle APEX
👇👇👇👇
👇👇👇👇
Forwarded from Oracle APEX كانال تخصصی
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Oracle APEX كانال تخصصی
💡نمایش حروف در آیتم هایی از نوع مقدار رقمی MoneyBox در Oracle APEX
http://oracleapex.blogfa.com/post/37 👈👈👈
http://oracleapex.blogfa.com/post/37 👈👈👈
Forwarded from Oracle APEX كانال تخصصی
Oracle Apex Desktop Notificaion - YouTube.MKV
2.5 MB
Forwarded from Oracle APEX كانال تخصصی