APEX Application Development

Oracle APEX Application Development (usługa APEX Service) to niskokodowa platforma do tworzenia aplikacji, która umożliwia programistom szybkie tworzenie zaawansowanych funkcjonalnie,  łatwych w utrzymaniu aplikacji o kluczowym znaczeniu. APEX wykorzystuje sztuczną inteligencję zarówno do przyspieszenia tworzenia aplikacji, jak i zapewnienia zaawansowanego środowiska użytkownikom aplikacji. Opłaty są naliczane tylko za zasoby wykorzystane podczas używania aplikacji.

Wprowadzenie do firmowych aplikacji niskokodowych przy użyciu Oracle APEX (1:40)

APEX 24.1 udostępnia programistom GenAI

Wydanie APEX 24.1 korzysta z GenAI, by ułatwić życie twórcom i użytkownikom aplikacji. Dowiedz się, jak pomaga programistom tworzyć w krótszym czasie jeszcze lepsze lubiane przez użytkowników aplikacje o krytycznym znaczeniu dla przedsiębiorstw.

APEX z nagrodą InfoWorld 2023 Technology of the Year Award

InfoWorld uznaje Oracle APEX za najlepszą w tym roku platformę rozwoju oprogramowania.

Dołącz do nas podczas ODTUG Kscope24!

Zobacz APEX 24.1 w akcji i dziel się wiedzą z innymi programistami i liderami biznesu z całego świata na dorocznej konferencji APEX podczas ODTUG Kscope24 w dniach 14-18 lipca w Nashville, TN.

Seria webcastów: Innowacje biznesowe dzięki Oracle APEX

Obejrzyj nasz comiesięczny webcast, w którym omawiane są przypadki klientów z całego świata tworzących innowacyjne aplikacje wymagające niewielkiej ilości programowania za pomocą platformy Oracle APEX. Dowiedz się, jak rozwiązują swoje problemy biznesowe.

Twórz aplikacje 20 razy szybciej

Badanie czasu i ruchu przeprowadzone przez Pique Solutions wykazało, że dzięki Oracle APEX programiści mogą tworzyć aplikacje co najmniej 20 razy szybciej.

APEX pozwala pobierać żądane dane w najbardziej efektywny sposób, ponieważ jego moduł AI ma bezpośredni dostęp do wszystkich metadanych w bazie danych i może wykonywać bardziej złożone zapytania niż ktokolwiek inny, nawet ekspert, generując przy tym dokładniejsze wyniki.

Carl Olofson, Wiceprezes ds. badań, oprogramowania zarządzania danymi, IDC

„Języki czwartej generacji (4GL) i narzędzia do programowania niskokodowego istnieją od wielu lat, a wiele z nich wiąże się z bazami danych. Najczęściej są jednak odosobnione od baz danych, wchodząc w interakcje w roli klienta zewnętrznego. Oracle APEX istnieje wewnątrz systemu bazy danych, co daje zerowe opóźnienie między aplikacją a danymi, przy jednoczesnym wykorzystaniu wszystkich istotnych funkcji Oracle Database. Rozwiązanie naprawdę wyróżnia to, że generuje nie kod, ale bloki kontrolne w systemie bazy danych, dzięki czemu aplikacja jest tworzona deklaratywnie, a nie proceduralnie. Dzięki temu samodokumentuje się, ponieważ jej działanie wiąże się z elementami bazy danych.



Najnowsza wersja z pełną integracją APEX z funkcją przetwarzania języka naturalnego (NLP), opartą na sztucznej inteligencji, to nie tylko tworzenie operacji i widoków danych na podstawie poleceń tworzonych za pomocą naturalnego języka. To także zoptymalizowana nawigacja po bazie danych, wcześniej możliwa jedynie dzięki ekspertom. APEX pozwala pobierać żądane dane w najbardziej efektywny sposób, ponieważ jego moduł AI ma bezpośredni dostęp do wszystkich metadanych w bazie danych i może wykonywać bardziej złożone zapytania niż ktokolwiek inny, nawet ekspert, generując przy tym dokładniejsze wyniki. APEX integruje również AI Vector Search lub JSON Relational Duality Views z aplikacjami. W ten sposób otwiera szeroką gamę zarówno ustrukturyzowanych, jak i nieustrukturyzowanych danych, dając pełny, inteligentny i szczegółowy dostęp nawet dla laików”.


Carl Olofson Wiceprezes ds. badań, oprogramowania zarządzania danymi, IDC

Dlaczego warto wybrać APEX do niskokodowego tworzenia aplikacji?

Szybkie tworzenie aplikacji

Tworzenie aplikacji o kluczowym znaczeniu 20 razy szybciej niż dzięki programowaniu, bez konieczności opanowywania złożonych technologii sieciowych i sztucznej inteligencji. W pełni zarządzana i niskokodowa platforma tworzenia aplikacji do szybkiego tworzenia i wdrażania aplikacji dla przedsiębiorstwa, korzystających ze sztucznej inteligencji.

Niskokodowe tworzenie aplikacji za pomocą sztucznej inteligencji

Tworzenie aplikacji za pomocą rozbudowanego, intuicyjnego i przyspieszającego cały proces interfejsu graficznego w przeglądarce. Deklaratywne podejście do tworzenia aplikacji w APEX pozwala wykorzystać zaawansowane składniki interfejsu do dodania wysokiego poziomu funkcjonalności w aplikacjach bez zaawansowanego programowania.

Zwinne programowanie

Iteracyjne wprowadzanie zmian i rozszerzeń — często w czasie rzeczywistym — bez konieczności ich skomplikowanego, wieloetapowego wdrażania.

Niezawodna responsywność aplikacji

Aplikacje tworzone z wykorzystaniem platformy APEX są w pełni responsywne. Poszczególne komponenty, takie jak formularze, wykresy i raporty, działają bezproblemowo na ekranach o różnej rozdzielczości, obsługując te same funkcje bez konieczności wprowadzania dodatkowego kodu.

Wbudowane zabezpieczenia

Minimalizacja liczby luk w zabezpieczeniach aplikacji dzięki wbudowanym zabezpieczeniom zapewniającym między innymi ochronę przed osadzaniem kodu w treści atakowanej strony lub wstrzykiwaniem instrukcji SQL. Skrócenie czasu poświęconego na samodzielne konfigurowanie zabezpieczeń.

Instrumentacja i śledzenie kodu

Szczegółowe dane diagnostyczne ułatwiają lokalizowanie usterek lub problemów z wydajnością aplikacji już na wczesnym etapie cyklu ich tworzenia.

Funkcje Oracle Database w zasięgu ręki

Korzystanie z funkcji rozwiązania Oracle Database, obsługującego wszystkie nowoczesne typy danych, w tym relacyjne, JSON, przestrzenne i inne.

Łatwiejsze tworzenie aplikacji dzięki takim funkcjom, jak JSON Relational Duality, która umożliwia dostęp do danych zapisanych w tabelach relacyjnych za pośrednictwem prostych dokumentów JSON lub AI Vector Search, któa umożliwia dodawanie do aplikacji wyszukiwania podobieństw.

Możliwość połączenia danych z lokalnych i zdalnych źródeł za pomocą interfejsów REST.


Autonomiczne operacje

Zautomatyzowane zarządzanie

Podatne na błędy operacje ręczne zastępowane są automatycznymi, opartymi na samouczeniu się maszyn w zakresie udostępniania, skalowania, zabezpieczania, tworzenia kopii zapasowych i naprawiania całego stosu aplikacji.

Niezmiennie wysoka wydajność

Zapewnia jednolicie wysoką wydajność dzięki unikatowej architekturze aplikacji działających w bazie danych, automatycznemu dostrajaniu bazy danych oraz możliwościom indeksowania oferowanym przez Autonomous Database i specjalnie dostosowany sprzęt platformy Exadata.

Uproszczona architektura

Zwiększa produktywność programistów, skalowalność i wydajność aplikacji dzięki zdecydowanie uproszczonej architekturze. Automatycznie zarządza stanem sesji, obsługuje logikę aplikacji i przetwarza dane bezpośrednio w bazie danych z niemal zerowym opóźnieniem w dostępie do danych.

Automatyczne skalowanie

Automatycznie skaluje zasoby obliczeniowe, aby spełnić wymagania dotyczące przepustowości — bez żadnych przestojów — nawet w przypadku wzrostu ilości danych i liczby użytkowników.

Zawsze online

Zapewnia wysoką dostępność dzięki połączeniu platformy Oracle Cloud Infrastructure 2. generacji, rozwiązania Oracle RAC i codziennego automatycznego tworzenia kopii zapasowych.

Łatwe administrowanie

Łatwe w użyciu funkcje zarządzania dostępne za pośrednictwem konsoli platformy Oracle Cloud Infrastructure, publicznych interfejsów API REST i zestawów Software Development Kit (SDK) umożliwiają użytkownikom wykonywanie najbardziej typowych zadań, takich jak konfigurowanie opcji nadzoru i analizowanie użytkowania/rozliczanie.


Niższe koszty

Płatność tylko za wykorzystane zasoby

Zoptymalizuj wdrażanie innowacji i obniż koszty, dopasowując zasoby chmury do zmieniających się potrzeb biznesowych swojej firmy dzięki możliwości elastycznego skalowania online. Płać tylko za faktycznie wykorzystane zasoby w ramach rzetelnego modelu pay-per-use.

Opłaty niezależne od liczby aplikacji i użytkowników

Tworzenie aplikacji bez ograniczeń. W przeciwieństwie do innych platform z funkcjami do automatyzacji programowania oferowanych przez dostawców usług w chmurze, nie ma tu żadnych ukrytych ani dodatkowych opłat z tytułu korzystania z platformy w zależności od liczby aplikacji, programistów lub użytkowników końcowych.

Bezpłatna wersja, z której możesz korzystać bez ograniczeń czasowych

Niewielka, zawsze bezpłatna wersja usługi APEX w Oracle Cloud Free Tier pozwala na zapoznanie się z nią bez ponoszenia kosztów. Jeśli aplikacje będą wymagały dodatkowej mocy, wystarczy jedno kliknięcie, aby zaktualizować darmową usługę APEX do pełnej wersji płatnej, w której można elastycznie zwiększać zasoby obliczeniowe i magazynowe.


Zaawansowana wizualizacja danych

Wyszukiwanie aspektowe

Wyszukiwanie aspektowe umożliwia szybkie wyszukiwanie i filtrowanie danych przez użytkowników. Funkcje pozwalające na przeglądanie danych w nowy sposób i generowanie najświeższych informacji za pomocą zaledwie kilku kliknięć.

Wykresy dynamiczne

Potężne możliwości tworzenia wykresów i wizualizacji są w pełni kompatybilne z formatem HTML5 i działają w każdej nowoczesnej przeglądarce. Oracle JET oferuje przeznaczony dla programistów, modułowy zestaw narzędzi typu open source do tworzenia wykresów.

Interaktywne raporty

Dzięki interaktywnemu komponentowi do tworzenia raportów użytkownicy mogą bez wysiłku dostosowywać wyświetlane dane w sposób, który w pełni zaspokaja ich potrzeby i nie wymaga kodowania.

Komponenty kart

Skorzystaj z zaawansowanego nowego sposobu prezentowania danych z użyciem kart. Komponenty do obsługi kart umożliwiają łatwe dostosowywanie wyglądu, w tym ikon, plakietek, multimediów i zaawansowanych wyrażeń HTML. Zapewniają też możliwość definiowania dla każdej karty wielu działań.


Przekształcanie arkuszy kalkulacyjnych

Od arkusza kalkulacyjnego do aplikacji internetowej — w kilka minut

Wystarczy kilka kliknięć, aby przekształcić arkusz kalkulacyjny we w pełni funkcjonalną aplikację oferującą konfigurowalne pulpity nawigacyjne, wykresy, raporty i formularze. Uzyskuj łatwo dostęp do danych i aktualizuj je z poziomu aplikacji internetowej.

Egzekwowanie integralności i dokładności danych

Eliminacja nadmiernej liczby arkuszy kalkulacyjnych i niedokładności danych dzięki aplikacjom, które są dostępne z jednej, scentralizowanej lokalizacji zapewniającej pojedyncze źródło wiarygodnych danych.

Uwierzytelnianie i autoryzacja

Chroń swoje aplikacje za pomocą SSO, OAuth2, OpenID Connect i innych metod. Zapewnij aplikacjom zabezpieczenia, których brakuje większości arkuszy kalkulacyjnych.


Gotowe aplikacje zwiększające produktywność

Gotowe do użycia aplikacje

Ponad 20 w pełni funkcjonalnych, gotowych do użycia aplikacji zwiększających produktywność dla ważnych i powszechnie występujących sytuacji biznesowych.

Rozszerzalne aplikacje

Możliwość rozszerzania i dostosowywania gotowych aplikacji do indywidualnych potrzeb biznesowych firmy. Z łatwością dostosowuj te aplikacje do unikatowych wymagań.


Dostęp do danych z wykorzystaniem standardu REST

Dostęp do usług internetowych

Uzyskuj dostęp do danych z poziomu różnych usług internetowych, w tym z punktów końcowych REST aplikacji Oracle SaaS, i przetwarzaj wyniki za pomocą języka SQL.

Udostępnianie interfejsów API REST

Szybko twórz usługi internetowe, które uzyskują dostęp do obiektów systemu bazodanowego Oracle Database, korzystając z wbudowanych warsztatów z zakresu REST, a następnie generuj jednym kliknięciem dokumentację interfejsu API Swagger.


Globalizacja i lokalizacja

Tłumaczenie

Przetłumacz interfejs użytkownika działających aplikacji na wiele języków bez konieczności powielania logiki lub rekonfigurowania pakietów aplikacji.

Lokalizacja

Łatwo formatuj i wyświetlaj treści aplikacji na podstawie aktualnej lokalizacji użytkownika końcowego.


Tworzenie aplikacji wspierane przez sztuczną inteligencję

APEX wykorzystuje wbudowaną wersję GenAI do uproszczenia tworzenia aplikacji, skracając czas tworzenia zaawansowanych funkcjonalnie aplikacji o kluczowym znaczeniu w dowolnej skali. Wykorzystanie języka naturalnego do generowania kodu i poprawki poprzez debugowanie jednym kliknięciem lub szybsze tworzenie aplikacji za pomocą języka naturalnego, a nie kodu, do określenia pożądanych funkcji i składników.

APEX AI Assistant

Tworzenie poprawnych instrukcji SQL za pomocą monitów w języku naturalnym. APEX AI Assistant zna składnię SQL i automatyzuje tworzenie złączeń JOIN. Wyjaśnia istniejący kod i sugeruje jego poprawki, które można wprowadzić za pomocą jednego kliknięcia, unikając rutynowej pracy programistycznej.

Create App Assistant

Określanie pożądanych atrybutów i możliwości nowej aplikacji za pomocą języka naturalnego. Koncentracja energii i zasobów na tworzeniu unikalnych, dostosowanych do potrzeb funkcji aplikacji, a nie ich kodu.

Konwersacje ze sztuczną inteligencją

Gotowy interfejs konwersacyjny, który można łatwo dodać do aplikacji, umożliwiający „konwersacje” z aplikacjami w języku naturalnym. Bardziej zaawansowane środowisko aplikacji bez konieczności tworzenia od podstaw elementów generatywnej sztucznej inteligencji lub przetwarzania języka naturalnego.

Prezentacja: Tworzenie aplikacji za pomocą sztucznej inteligencji w akcji (3:40)


Gotowość dla przedsiębiorstwa

APEX wykorzystuje najnowsze możliwości Oracle Database, dzięki czemu każda aplikacja opracowana przy użyciu tego rozwiązania jest domyślnie gotowa dla przedsiębiorstwa. Aplikacje tworzone przy użyciu APEX dziedziczą zabezpieczenia, wydajność, skalę i dostępność oferowane przez Oracle Database.

Najnowsze możliwości systemu bazodanowego Oracle Database pozwalają jeszcze bardziej rozbudować środowisko dla użytkowników końcowych. APEX można przykładowo używać w połączeniu z AI Vector Search w Oracle Database, by połączyć wyszukiwanie semantyczne dokumentów, obrazów i innych niestrukturalnych danych z wyszukiwaniem własnych prywatnych danych biznesowych.

Prezentacja: APEX z AI Vector Search w akcji (2:15)


Logo-Hilton

NRI zmniejsza nakłady pracy związane z tworzeniem aplikacji o 65% dzięki Oracle APEX

„Rozwiązanie Oracle APEX stało się kluczowym czynnikiem wpływającym na wartość, jaką zapewniamy naszym klientom. Pozwala nam zarówno zmniejszyć koszty, jak i szybciej tworzyć aplikacje”.

Shota Isshiki, architekt systemów bit.Labs, NRI

Przykładowe zastosowania usługi APEX

  • Aplikacje chmurowe i mobilne

    Twórz nowe aplikacje chmurowe i mobilne dla różnorodnych przypadków użycia — przy minimalnym wysiłku.

    Funkcje mobilne Oracle APEX

  • Aplikacje oparte na danych

    Uzyskaj lepszy obraz szybko rosnącej ilości danych dzięki potężnym, wbudowanym wykresom i wizualizacjom danych.

  • Zastąpienie arkusza kalkulacyjnego

    Przekształcaj arkusze kalkulacyjne we w pełni działające aplikacje z wykorzystaniem funkcji automatycznego generowania raportów i formularzy do wprowadzania danych.

  • Rozszerzenia SaaS i pakietów aplikacji

    Wykorzystaj w pełni możliwości SaaS i pakietów aplikacji, wypełniając luki w funkcjach i dodając wysoce spersonalizowane raporty.

  • Modernizacja formularzy

    Uaktualniaj i modernizuj istniejące aplikacje Oracle Forms. Wprowadź nowoczesny, oparty na przeglądarce i dostosowany do urządzeń mobilnych interfejs użytkownika.

  • Publiczne aplikacje SaaS i ISV

    Usługa APEX to nie tylko świetne rozwiązanie w przypadku aplikacji służących do zaspokajania wewnętrznych potrzeb biznesowych — może ona również stanowić platformę dla publicznych aplikacji SaaS oraz pomóc niezależnym producentom oprogramowania (ISV) w dostarczaniu takich aplikacji. Nie jest wymagane członkostwo w Oracle Partner Network.

    Dowiedz się więcej o przypadkach użycia Oracle APEX

17 czerwca 2024 r.

Ogłoszenie ogólnej dostępności Oracle APEX 24.1

Ashish Mohindroo, wiceprezes ds. zarządzania produktami APEX Low Code Application Platform

Rozwiązanie Oracle APEX 24.1 jest ogólnie dostępne do pobrania i wdrażane w regionach OCI APEX Application Development oraz Autonomous Database Cloud Service na całym świecie. Dowiedz się, jak utworzyć swoją pierwszą niskokodową aplikację dzięki GenAI w najnowszym wydaniu.

Polecane wpisy na blogu

Wyświetl wszystkie

Zasoby

Nauka

Uzyskaj dostęp do dokumentacji i narzędzi centrum pomocy

Centrum pomocy zawiera szczegółowe informacje o usługach, przewodniki dla początkujących i treści na potrzeby warsztatów


Zacznij korzystać z APEX


Zacznij tworzyć już teraz

Twórz aplikacje za pomocą usługi APEX


APEX — szkolenia

Szkolenia i certyfikacja z zakresu APEX


Kanał APEX na YouTube

Poznaj rozwiązania APEX


Dołącz do nas w godzinach pracy zespołu ds. platformy APEX

Dołącz do programistów i menedżerów produktów na platformie APEX, aby wziąć udział w szkoleniach i sesjach instruktażowych