Por que o Oracle APEX?

O Oracle APEX foi projetado desde o início para ajudar os desenvolvedores a criar aplicativos modernos, responsivos e esteticamente atraentes sem a necessidade de que eles se tornem experts especializados.

A missão do Oracle APEX é capacitar os desenvolvedores a criar facilmente aplicativos atraentes com funcionalidade, desempenho e experiência do usuário superiores. Para cumprir essa missão, o Oracle APEX visa eliminar as enormes complexidades do desenvolvimento e implantação de aplicativos empresariais. Eis aqui alguns motivos pelos quais faz sentido escolher o Oracle APEX para seu próximo projeto de desenvolvimento.

  • Eliminando a Complexidade

    O Oracle APEX elimina a complexidade de desenvolver e implantar aplicativos em todas as camadas. O resultado é uma plataforma de baixo código mais simples, mais rápida, mais leve e com custo menor do que as alternativas.

  • Desenvolvimento Simples

    O Oracle APEX é fácil de usar e de aprender. O Application Builder fornece uma interface rica e intuitiva baseada em browser que o orienta durante a criação dos aplicativos. Os avançados componentes do Oracle APEX permitem que você adicione uma funcionalidade de alto nível aos seus aplicativos com pouco código. Muitos clientes se tornam produtivos em uma semana ou menos!

  • Avançado e Comprovado

    O Oracle APEX pode ser usado para criar uma grande variedade de aplicativos para qualquer setor - desde um aplicativo muito simples, que permite "compartilhar" uma planilha, a aplicativos de missão crítica utilizados diariamente por dezenas de milhares de usuários. A elegante arquitetura do Oracle APEX tem sido usada para impulsionar centenas de aplicativos ao redor do mundo.

  • Seguro

    O Oracle APEX foi projetado para criar aplicativos web altamente seguros prontos para usar. Em um mundo de constante mudança nos padrões da web, com padrões de segurança cada vez mais evoluídos e com hackers cada vez mais engenhosos, o foco na segurança significa que os seus aplicativos permanecem protegidos e continuam atualizados.

  • Portátil

    Você pode executar o Oracle APEX em qualquer lugar - no Oracle Cloud, em instalações locais ou em qualquer lugar que exista um Oracle Database. E você pode implantar os seus aplicativos do Oracle APEX em qualquer ambiente com facilidade.

Eliminando a Complexidade

O desenvolvimento de aplicativos de baixo código com o Oracle APEX é muito mais do que simplesmente reduzir o volume de código necessário para criar aplicativos incríveis. O Oracle APEX é único na medida em que ele elimina a complexidade em todos os níveis.

  • O APEX elimina o mapeamento entre objetos relacionais e de aplicativos

  • O APEX elimina a complexidade de chamadas de procedimento remotas

  • O APEX elimina a proliferação de conexões de banco de dados

  • O APEX elimina a lógica do aplicativo na camada intermediária

  • O APEX elimina a complexidade da alta disponibilidade e recuperação de desastres

Embora essas complexidades muitas vezes sejam comuns ao desenvolver aplicativos com outras plataformas, o Oracle APEX elimina totalmente essa necessidade. Simplificando: não há outra plataforma como essa.

Desenvolvimento Mais Simples e Mais Rápido

O Oracle APEX é orientado por dados e o desenvolvimento em geral começa com uma planilha ou modelo de dados. Os aplicativos são desenvolvidos em um ambiente de baixo código baseado em browser , no qual 98% da codificação manual podem ser eliminados.

O Oracle APEX trabalha diretamente com dados em tabelas de banco de dados. A maioria dos aplicativos de camada intermediária deve definir as estruturas de dados do aplicativo para conter, converter, interagir e manter o fluxo de dados entre o aplicativo e o banco de dados. Esta é uma origem de complexidade amplamente subestimada, que o Oracle APEX elimina completamente.

Além disso, o APEX elimina a necessidade e a complexidade de APIs remotas na grande maioria de casos de uso. Sua arquitetura não é de componentes distribuídos. Além disso, as chamadas remotas ao banco de dados são eliminadas.

Leveza e custo reduzido

Ter um aplicativo executado no banco de dados parece ser caro e complexo. Porém, ao contrário do que se pensa, essa pode ser uma opção mais leve e com custo reduzido.

Em comparação com aplicativos de camada intermediária, a execução de aplicativos no Oracle APEX consome muito menos recursos. Normalmente, as camadas intermediárias implantam três contêineres por microsserviço para obter Alta Disponibilidade, sendo que cada contêiner exige uma memória e um poder de computação consideráveis. Esses aplicativos muitas vezes fazem milhares de chamadas para acessar dados no banco de dados, a fim de renderizar uma única tela. Essas chamadas de SQL da camada intermediária para o banco de dados em geral são 10 vezes mais lentas do que quando executadas diretamente dentro do banco de dados.

O Oracle APEX funciona sem monitoramento de estado e sem servidor e o estado do aplicativo no runtime é armazenado em tabelas. Portanto, as conexões podem ser reutilizadas entre os usuários. Isso resulta em muito menos conexões e cada conexão é muito mais leve. Além disso, o Dimensionamento automático no Autonomous Database elimina a necessidade de gerenciar o dimensionamento em camadas intermediárias. O resultado é que os aplicativos do Oracle APEX requerem menos recursos de banco de dados e 100 vezes menos recursos de hardware de camada intermediária em comparação com aplicativos de camada intermediária.

Implantação Fácil

Com o Oracle APEX, a implantação do aplicativo e dos dados no banco de dados é significativamente mais simples em comparação com os aplicativos de camada intermediária.

  • Elimina a complexidade das camadas intermediárias

    Tudo está no banco de dados. Não há necessidade de projetar, desenvolver ou gerenciar camadas intermediárias complexas.

  • Elimina a complexidade da Alta Disponibilidade e da Recuperação de Desastres

    Não há estado na camada intermediária e o failover acontece automaticamente dentro do banco de dados

  • Elimina a complexidade do gerenciamento do banco de dados

    Com o Oracle Autonomous Database, não há necessidade de DBA ou DevOps para gerenciar seu banco de dados

Por que devo usar o Oracle APEX?

Desenvolvedores

  • Você já é cliente do Oracle Database?

    Portanto, você tem tudo de que precisa para começar a criar aplicativos úteis, escaláveis imediatamente usando o Oracle APEX. Mesmo que saiba só um pouco de SQL, você poderá se tornar altamente produtivo e começar a criar aplicativos que, na sua opinião, necessitavam de um desenvolvedor full-stack.

  • Você é cliente do Oracle Forms?

    Com o seu conhecimento de SQL e PL/SQL, você tem tudo de que precisa para criar aplicativos web modernos. Os clientes do Oracle Forms se adaptam prontamente à experiência de desenvolvimento de aplicativos do Oracle APEX. Além disso, como bônus, você pode reutilizar facilmente todos os seus códigos SQL e PL/SQL existentes!

  • Você trabalha em uma linha de negócios? Solicitam constantemente que você produza soluções, mas as ferramentas disponíveis são difíceis de aprender e usar?

    Considere o Oracle APEX. Ele é usado para aplicativos de negócios por milhares de clientes ao redor do mundo, é de fácil de compreensão, e você dispõe de um ambiente de desenvolvimento de aplicativos rico em funcionalidades para criar praticamente todos os aplicativos de que precisa.

  • Você é um desenvolvedor full-stack profissional?

    Com frequência, você passará a maior parte do tempo desenvolvendo e mantendo o “alicerce" necessário para um típico aplicativo web. A plataforma do Oracle APEX gerencia todos os aspectos básicos do desenvolvimento de aplicativos web, como segurança, gerenciamento do estado das sessões, concorrência, persistência de dados, design responsivo e muito mais. Passe mais tempo focando nos requisitos do seu negócio e menos tempo elaborando a infraestrutura necessária.

  • Você é um DBA Oracle?

    Você tem todas as habilidades de que precisa para começar a criar aplicativos web avançados e elegantes. Além disso, como conhece o Oracle Database, você é capaz de compreender e apreciar facilmente a simples, mas confiável, arquitetura do Oracle APEX. Adicione o seu próprio código SQL e deixe que o Oracle APEX tome conta do resto! Os DBAs têm criado aplicativos surpreendentes - elaborando visualizações para o repositório do Enterprise Manager ou criando relatórios e um painel de controle para backups do RMAN - e você pode fazer tudo isso com o Oracle APEX.

Alunos

Com o Oracle APEX, você pode criar de forma rápida aplicativos web praticamente sem conhecimento algum de HTML, CSS ou JavaScript. O Oracle APEX é interligado com o Oracle Database e gerencia todo o processamento associado à manipulação de dados em um banco de dados. Se você tiver uma compreensão básica de SQL, poderá criar muito rapidamente aplicativos web responsivos e esteticamente atraentes. Para a análise de dados, o Oracle APEX é excelente, pois suporta completamente a linguagem SQL, que é o padrão do setor para agregação e manipulação de dados. Se estiver familiarizado com HTML, CSS ou JavaScript, você também poderá explorar o seu talento no Oracle APEX para criar interfaces do usuário altamente personalizadas. O Oracle APEX é ensinado em inúmeras universidades e faculdades ao redor do mundo, e a demanda por funcionários com experiência no Oracle APEX tem sido muito alta e continua a crescer. Além disso, você pode começar a usar o Oracle APEX gratuitamente agora.

Usuários de Negócios

Está cansado de usar planilhas como um banco de dados multiusuário? Para fins de utilização por parte de vários usuários, as planilhas podem ser inseguras, ineficientes e imprecisas (quem tem o anexo mais recente do e-mail?). O Oracle APEX tem algo para você. Em minutos, você pode criar facilmente aplicativos responsivos e esteticamente atraentes com base nos dados de uma planilha. Escolha o seu método de autenticação favorito ou use a autenticação Social e divirta-se!

O Oracle APEX inclui avançadas funcionalidades de geração de relatórios com autoatendimento. Facilmente, você pode adicionar filtros personalizados, classificar, agregar e criar tabelas dinâmicas e gráficos com os dados. Também é possível criar relatórios que são enviados por e-mail a você periodicamente.

O Oracle APEX inclui diversos aplicativos de produtividade que são grátis e compatíveis - não é exigido conhecimento de qualquer ferramenta, inclusive de Oracle APEX! É tudo tão simples quanto instalar um aplicativo no seu smartphone. Rastreamento de projetos, enquetes, calendário de grupo e muito mais!

Arquitetos e CIOs

Você tem necessidades que não estão sendo atendidas pelo seus aplicativos? Os seus ativos de informação estão espalhados pela organização? Você está usando ferramentas para as quais não oferece suporte ou que até mesmo desconhece? Usando o Oracle APEX, você pode fornecer um "serviço de desenvolvimento de aplicativos" de porte empresarial que pode ser usado para consolidar todos esses aplicativos descontrolados propagados pela empresa. Esse serviço já está contido no seu banco de dados; portanto, não há custo adicional. Você pode consolidar esses aplicativos no banco de dados Oracle que já está pronto para a empresa. É possível auditar, proteger, monitorar e compartilhar ativos de informação.

Usando o Oracle APEX, você pode expandir o grupo de pessoas capazes de criar aplicativos para o departamento e a empresa. O Oracle APEX é uma etapa muito fácil de transpor para criar aplicativos de negócios avançados e responsivos.

No âmbito empresarial, o Oracle APEX fornece uma plataforma escalável e comprovada para aplicativos que podem ser expandidos pela empresa. O Oracle APEX inclui uma funcionalidade nativa para integrar Serviços REST e SOAP na sua organização e na nuvem. O Oracle APEX também fornece uma interface do usuário gráfica para criar e hospedar serviços REST seguros com base na lógica de dados e de negócios do banco de dados.

Comece hoje mesmo a resolver os problemas pendentes da sua organização!