Oracle Application Express (APEX) je výkonný nástroj pro rychlý vývoj databázových aplikací.
Oracle Application Express (APEX) je low-code vývojová platforma umožňující budovat silné, velké i malé, responzivní a hlavně bezpečné aplikace za použití moderních webových technologií (HTML5, CSS3, jQuery, Font Awesome, Twitter Bootstrap). Plně integrovanou podporou webových služeb (WSDL, SOAP, RESTful) s využitím vlastností Oracle databáze a cloudových služeb je APEX jednoznačně špičkovým řešením pro tvorbu komplexních webových a mobilních aplikací.
Low-code platforma
Low-code „je mezistupněm“ mezi no-code platformami a full control programováním. Výtvářením aplikací a stránek v APEXu provází tzv. Application Builder, díky kterému snadno pomocí drag-and-drop s jen malou znalostí programování vytvoříte celé obrazovky během několika minut.
Jaké jsou výhody APEXu?
Oracle APEX je jednoznačně jedna z nejintuitivnějších platforem, které lze najít. Navíc se v následujících letech můžeme těšit na další a další zlepšováky.
+ Snadná migrace aplikací z Oracle Forms
+ Jednoduché nasazení (instalace)
+ Lze umístit na cloud
+ Responzivita
+ Serverové procesy a validace
+ Podpora týmového vývoje
+ Volně dostupná dema nebo hotová řešení
+ Lze spustit na volně dostupné (XE) databázi
+ Veškerý obsah aplikací lze trackovat v databázi
Abychom však zůstali objektivní, je nutné zmínit i nevýhody, které klienty bohužel často zbytečně od APEXu odrazují:
– Nutnost vlastnit Oracle Database*
– Vlastní server/hosting (není podmínkou, ale najít hosting na Oracle Database není úplně snadné)
* Lze použít volně dostupnou Oracle Database Express Edition (XE) database
Proč zvolit APEX?
– Máte vlastní databázové řešení, ale svá data stále shraňujete v Excelech?
– Nemáte databázové řešení, protože máte obavy, že si s ním sami neporadíte?
– Ve vašem databázovém řešení se vyzná pouze databázista a pár vyvolených?
– Chcete svá data vizualizovat tak, aby jste se v nich sami lépe zorientovali?
– Používali jste Oracle Forms a nevíte jak nadále efektivně používat svá data?
…?
A odpověděli jste alespoň na jednu z otázek kladně? Pokud ano, je čas se minimálně informovat o možnostech, které vám může APEX nabídnout, protože:
– co kdyby vaše data dostala nový kabát a vlastní vzhled?
– co kdybyste mohli své tabulky filtrovat ve výstupu vašeho prohlížeče odkudkoliv?
– co kdyby se z vaší databáze mohl stát systém, kterému porozumí každý?
A to vše ne v horizontu let, ale týdnů/měsíců, rychle, levně, … Zní to jako dobrý argument?
Na kolik vyjde APEX?
Oracle APEX vás nebude stát ani korunu, avšak kvůli své závislosti na Oracle database se zvláště jedinci a malé firmy obávají investice. I přesto lze dosáhnout na nulové výdaje za software – už jste slyšeli o Oracle Express Edition (XE) database 18c? Více viz v článku Kolik stojí APEX.
Kde najít APEX?
Oracle APEX není jen platforma – je to hlavně komunita, která jej rozvíjí a posouvá dál. Ať už vyvíjíte nebo se chcete jen informovat, toto jsou vaši největší spojenci:
– https://apex.oracle.com/ – všechny potřebné informace o APEXu, spousta tutoriálů, stáhnout APEX, …
– https://apex.oracle.com/ut – jednotlivé APEXové prvky a „Universal Theme“ – tento tahák se hodí i ostříleným mazákům
– https://apex.world/ – nejaktuálnější zprávy z komunity, pluginy, možnost zažádat o přístup do komunitního Slack workspace, …
– #orclapex – jste twitterový a APEXový nadšenec zároveň? Tento hashtag vám ve sledování nesmí chybět!