3 1OutSystemsApps
3 1OutSystemsApps
3 1OutSystemsApps
OutSystems Apps
Tipos de aplicativos
Modelo de programação
Qual aplicativo devo escolher?
Fluxo de trabalho do Service Studio
Tecnologias mais novas e de última geração permitem criar interfaces de usuário e experiências mais ricas
para tablets, telefones e também para a web.
Vamos nos concentrar em aplicativos da Web móveis e reativos que seguem padrões e pilhas de
tecnologia recentes.
Como veremos, eles têm muitos recursos comuns, mas alvos e casos de uso diferentes.
Ambos permitem que você desenvolva interfaces mais ricas e experiências mais interativas.
Tudo isso pode ser alcançado por meio de uma arquitetura de última geração que
segue os padrões e as melhores práticas recentes.
Como desenvolvedor, você será capaz de aproveitar o baixo código para criar um
aplicativo entre dispositivos que agrega valor com mais rapidez aos usuários finais.
Nos bastidores, a plataforma OutSystems pegará seu aplicativo de baixo código e gerará o HTML, CSS e
JavaScript correspondente, tudo baseado em padrões e tecnologias recentes.
Este aplicativo de página única usa React JS e pode ser executado em vários tipos de dispositivos diferentes.
No tempo de execução, o JavaScript gerará os elementos HTML e também executará a lógica do lado do
cliente, enquanto os dados são buscados de forma assíncrona quando necessário.
Vimos que, para alavancar tecnologias modernas e criar uma interface de usuário e
experiência incríveis e ricas, a OutSystems oferece aplicativos reativos para Web e
aplicativos móveis.
Mas a questão permanece ...
Vamos comparar os dois para tomar uma decisão bem informada.
Os aplicativos reativos da Web e móveis são muito semelhantes no que diz
respeito à capacidade de reutilização do código.
A mesma lógica será comum em ambos os casos.
O dispositivo de destino e como seu público acessará o aplicativo são diferentes.
Com o Reactive Web Apps, o acesso ocorre por meio de navegadores.
Um aplicativo Web reativo permitirá que você crie layouts responsivos que se adaptam
dinamicamente ao tamanho da tela do dispositivo.
Por outro lado, um aplicativo móvel precisa ter sua experiência adaptada para
pequenos dispositivos, onde os dedos são ferramentas de interação.
Quanto ao desempenho, não há diferença.
Lembre-se, nos bastidores, os aplicativos reativos da Web e móveis compartilham a mesma pilha de
tecnologia.
Quando você publicar, OutSystems pegará o código que você criou e gerará o HTML,
JavaScript e CSS que compõem seu aplicativo baseado em React.