Przejdź do zawartości

Oracle Application Express

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez MalarzBOT (dyskusja | edycje) o 23:34, 29 gru 2014. Może się ona znacząco różnić od aktualnej wersji.
Oracle Application Express
logo
Ilustracja
Autor Oracle
Aktualna wersja stabilna 4.2 / 15 października 2012; ponad 12 lat temu
Język programowania PL/SQL, SQL
System operacyjny Microsoft Windows, Linux
Rodzaj Bazy Danych
Licencja Oracle Technical Network License
Strona internetowa

Oracle Application Express (Oracle Apex, w poprzednich wersjach Oracle HTML-DB) to udostępniane przez firmę Oracle darmowe środowisko do tworzenia aplikacji internetowych w oparciu o bazę danych Oracle począwszy od wersji 9.2.

Dzięki wykorzystaniu Oracle Apex możliwe jest tworzenie aplikacji internetowych bez znajomości języków HTML, JavaScript oraz języków i frameworków powszechnie wykorzystywanych do programowania logiki programu (PHP, Java EE, .NET, itp.). Application Express instalowany jest na bazie danych Oracle (także darmowej Oracle XE) zapewniając automatyczne połączenie pomiędzy aplikacją i bazą. Aplikacje publikowane są na wbudowanym serwerze Apache.

APEX oferuje zbiór gotowych komponentów do budowy strony WWW, możliwość zmiany wyglądu poprzez specjalnie przygotowane szablony (podobne w działaniu do tzw. skórek) oraz narzędzia do pobierania, dodawania i modyfikacji danych z bazy bez znajomości języka SQL. Pozwala na kontrolę autoryzacji użytkowników na wielu poziomach aplikacji. Cały proces tworzenia aplikacji może przebiegać bez konieczności pisania kodu. Zaawansowani programiści mają możliwość pisania skryptów (JavaScript), procedur PL/SQL oraz integracji tworzonych aplikacji z zewnętrznymi źródłami (np. biblioteki JS, usługi sieciowe, serwery druku) bez ingerencji w kod samego APEXa.

APEX może być zainstalowany na każdej platformie współpracującej z bazą danych Oracle i serwerem Apache. Jednakże tworzenie i używanie aplikacji odbywa się przez przeglądarkę WWW i jest całkowicie niezależne platformowo.

Wadą APEX-a brak współpracy z innymi bazami danych, zamknięty kod, trudności z tworzeniem własnych szablonów wyglądu oraz niedostatecznie rozbudowany proces wykrywania błędów (debugging) i brak narzędzia kontroli wersji.

Najnowsza wersja (4.2) została rozbudowana m.in o możliwość budowy aplikacji mobilnych, elementy zgodne z HTML 5, oraz w pełni użyteczne przykładowe aplikacje.

Linki zewnętrzne