Oracle application express - що таке apex, apex
Сьогодні ми розглянемо теоретичну частину присвячену Oracle Application Express, а саме торкнемося головного питання - Що ж таке Аpex і для чого він потрібен?
"Як правило, найбільшого успіху досягає той, хто має в своєму розпорядженні кращу інформацію."
Oracle Application Express (Oracle APEX) заснований на декларативну мову програмування, що дозволяє легко і просто створювати будь-які додатки, будь-якої складності, без особливих зусиль і глибоких знань принципів внутрішньої структури і алгоритму роботи даного фреймворка. При цьому ми не замислюємося яким чином досягнута мета, нас цікавить тільки результат виконання програми, підсумок роботи. Це дозволяє не замислюватися і про безпеку створюваних додатків, довіряючи декларативною семантики, яка визначає, що істинно і при яких значеннях змінних. Створюючи наші логічні ланцюжки, ми використовуємо якийсь конструктор, визначаючи ті чи інші оператори, які будуть задіяні в нашому додатку, поки ми не отримаємо об'єктивний результат.
На сьогоднішній день, завдяки розвитку продуктів заснованих на базах даних Oracle, виникла необхідність у створенні інструментів дозволяють добиватися результатів, з найменшими витратами за часом, але з найкращими показниками у більш масштабних проектах, з використанням мобільних веб-технологій. Для забезпечення високого рівня в веб-додатках, на зміну Oracle HTML DB, був запропонований Oracle Application Express.
Створення мобільних веб-додатків під Oracle Application Express, досить цікава можливість, на тлі глобального зростання мобільних пристроїв.
Oracle Application Express - являє собою, вільну середу розробки програмного забезпечення на основі СУБД Oracle Database, цілком реалізована і представлена як веб-додаток. Елементи, кожної її розробки, зберігаються безпосередньо в самій Oracle Database. тим самим отримуємо спільну роботу розробників і контроль версій без використання файлів і додаткових систем управління версіями.
Apex сертифікований і підтримується всіма версіями баз даних Oracle, і може бути встановлений без додаткових грошових витрат. Використовуючи тільки веб-браузер, ми отримуємо гнучку систему за допомогою якої, ми можемо розробляти і розгортати професійні додатки, швидко, ефективно і безпечно.
Якщо ви досвідчений SQL і PL / SQL Developer або маєте потребу в побудові як простих так і складних звітах, тоді інтегровані рішення майстра додатків, дозволить вам швидко і легко створювати веб-додатки на основі існуючих об'єктів з вашої бази даних Oracle.
Oracle Application Express є орієнтованою базою даних, і підходить для створення широкого спектра додатків. Ви можете почати з простого і легкого побудови програми з одним інтерфейсом, для спрощення спільної роботи груп осіб, або створювати надзвичайно складні додатки з численними зовнішніми інтерфейсами, такими як магазин, забезпечуючи взаємозв'язок зі схемами аутентифікації (таких як Oracle Access Manager, SSO, LDAP і т.д.), створюючи безпечні додатки, які масштабовані для задоволення всіх ваших користувачів.
Підводячи підсумки варто зазначити, найбільш значущі переваги використання Apex, а саме:
Оновив статтю: Юрій
Дякую за відгук! :-) Дуже приємно чути, що інформація стала в нагоді.
Колись і я брав участь у проекті зі створення файл сховища, хоча на той час тільки й знав PHP і MySQL, але і це не завадило створювати додатки.
На щастя у Apex існує безліч розширень які можна вивчити і змінити для своїх цілей.
На жаль зараз я пішов з цієї області (покинувши Apex пішовши в PHP), але встиг написати цикл незамінних і корисних статей, щоб більше ніхто не витрачав годинами свого часу на пошуки тієї чи іншої інформації, що цікавить і наступав на мої ж граблі)
Що стосується програмування, то можу сказати одне, в основному все за вас зробить вбудований конструктор, вам залишається тільки писати правильні запити для отримання даних.
З цього для вас це не буде суттєвою проблемою. Якщо виникнуть складності, тоді раджу більшу частину реалізувати на js використовую Ajax для отримання даних, все це ви можете прочитати в статті про Простий приклад роботи Ajax в APEX
Постараюся знайти час і написати ще цикл статей, які обов'язково вам знадобляться.