Outsystems: Curso e aplicações dessa linguagem de arrastar e soltar
O que é Outsystems? Curso e aplicações dessa linguagem de arrastar e soltar
OutSystems
Pode programar apenas clicando e arrastando e soltando?
Se você já ouviu falar de OutSystems, você sabe disso.
Com sede em Portugal, a empresa é proprietária da língua com o mesmo nome.
Eles parecem bastante alinhados com a Microsoft, e isso é porque eles deixaram apenas o C# embutido em seu sistema. Java foi eliminado. Outro ponto é que o backend da linguagem possui Excel nativo.
Logo Outsystems - O que é Outsystems? Este curso de idiomas e aplicativos de arrastar e soltar
A OutSystems tem poucos clientes no Brasil, devido às taxas de licenciamento. Mas a empresa está procurando maneiras de tornar esse preço acessível.
Em uma conversa com um profissional chamado Abio Conceição,. Diz-nos que apesar de receber várias ofertas de emprego através do LinkedIn todas as semanas, aposta fortemente na OutSystems pela experiência e fama quando esta linguagem se tornar popular.
Então continue lendo para entender melhor essa modernidade que pode ganhar espaço no Brasil nos próximos anos.
Como funciona o OutSystems? É uma linguagem de programação ou é arrastar e soltar?
OutSystems é uma das bases para low code. O método procura projetar e projetar programas o mais rápido possível com o mínimo de código possível. Basicamente, é programado com base em arrastar e soltar.
As telas que você verá abaixo (versão 10, mas a 11 já está lá) são desenvolvimento de código e depois alguns objetos para criar a tela.
outsystems back end 1024x576 - O que são Outsystems? Este curso de idiomas e aplicativos de arrastar e soltar
O fluxograma é o mesmo programa criado no OutSystems, ou seja, pode ser depurado no teste.
Esse fluxo é então publicado como uma página HTML ou sistema C# e é executado a partir da chamada de página.
Sistemas Externos Front-End 1024x576 - O que são Sistemas Externos? Este curso de idiomas e aplicativos de arrastar e soltar
A OutSystems possui um grande número de bibliotecas prontas que facilitam a programação.
A depuração é mais complicada do que C# e VB porque não é possível alterar o conteúdo das variáveis, ou voltar ao procedimento depois de executado, mas até agora é a única desvantagem.
Também é possível criar extensões em C# e, com isso, elas complementam quaisquer necessidades adicionais que você tenha que não possa fazer em objetos base.
Outros recursos internos que são usados apenas são:
JavaScript
json
Bota
sobressair
Resposta
Quando declaramos variáveis, OutSystems tenta atribuir o tipo com o nome que damos a elas. Conforme você rola o conteúdo, ele abre uma lista de algumas possibilidades.
Resumindo, o OutSystem permite um desenvolvimento rápido mesmo para programadores com pouca experiência.
Após a formação no site da OutSystems, o programador começa a desenvolver o básico.
O OutSystems é Desktop, Web ou Mobile? Front-end ou back-end?
Até agora, Abiu nos disse que não viu aplicativos de linguagem de desktop. Mas para web e mobile, ele usa muito.
As imagens do capítulo anterior mostram o desenvolvimento front-end e back-end do OutSystems.
O front-end leva em consideração as melhores práticas do mercado, incluindo:
JavaScript
json
Bota
fundo:
excel original
A programação de objetos e leitura de dados é fácil
rotina em C#
Sobre esta última cláusula, Abiu disse o seguinte:
Eu corro os dados no OutSystems, passo pelas ações em C# e envio para uma DLL VB6 onde fica registrado no antigo sistema corporativo.
Aplicativos conhecidos neste idioma
Abio diz que o único sistema da OutSystems que ele conhece é o ERP da Sispro Software Empresarial, empresa em que trabalha atualmente. Foi pioneira no uso de OutSystems no Rio Grande do Sul.
Ele já descobriu através de alguns contatos no Linkedin que existem empresas no Rio de Janeiro, São Paulo, Minas Gerais e Ciara que também utilizam OutSystems.
Obrigado pela leitura e um grande abraço.