OutSystems
É possível programar apenas clicando, arrastando e soltando?
Se você já ouviu falar em OutSystems, sabe que sim.
Com sede em Portugal, a empresa é proprietária da linguagem leva o mesmo nome.
Eles parecem estar bem alinhados com a Microsoft, isso porque deixaram apenas o C# incorporado em seu sistema. O Java foi eliminado. Outro ponto é que o back-end da linguagem possui o Excel nativo.
A OutSystems possui poucos clientes no Brasil, por causa do valor da licença. Porém a empresa está buscando formas de deixar mais acessível esse preço.
Conversamos com um profissional chamado Abio Conceição, o qual conhecemos por serviços prestados aqui na WK. Ele nos contou que, apesar de receber diversas propostas de emprego pelo LinkedIn toda semana, está apostando firme no OutSystems para ter experiência e destaque para quando essa linguagem se popularizar.
Então continue lendo para entender melhor essa novidade que pode ganhar campo no Brasil nos próximos anos.
Como funciona o OutSystems? É uma linguagem de programação ou é arrastar e soltar?
O OutSystems é um dos expoentes do low-code. O método busca desenhar e conceber software de forma mais rápida e com o mínimo de código. Basicamente se programa na base de arrastar e soltar.
As telas que você vai ver abaixo (versão 10, porém já existe a 11) é o desenvolvimento de código e logo após alguns objetos para criação de tela.
O fluxograma é o próprio programa criado em OutSystems, ou seja, ele pode ser debugado no teste.
Então esse fluxo é publicado assim como uma página HTML ou sistema C# e executa a partir da chamada da página.
O OutSystems possui uma grande quantidade de bibliotecas prontas que facilitam a programação.
O debug é mais complicado que o C# e VB porque não é possível alterar o conteúdo das variáveis, ou voltar até uma ação após ter executado ela, mas até o momento é única desvantagem.
Também é possível criar extensions em C# e, com isto, complementar qualquer necessidade extra que se tenha e não seja possível fazer nos objetos básicos.
Outros recursos incorporados que basta usar são:
- Javascript
- JSON
- Bootstrap
- Excel
- Responsividade
Quando declaramos variáveis o OutSystems tenta ajustar o tipo pelo nome que damos a elas. Ao passar conteúdo, ele abre uma lista com os algumas possibilidades.
Resumindo o OutSystem permite um desenvolvimento rápido mesmo para programadores com pouco experiência.
A partir de um treinamento no site da própria OutSystems, o programador já começa a desenvolver o básico.
OutSystems é desktop, web ou mobile? Front-end ou back-end?
Até o momento, Abio nos contou que não viu aplicações da linguagem para desktop. Porém para web e mobile utiliza bastante.
As imagens do capítulo anterior mostram tanto o front-end quanto o desenvolvimento back-end do OutSystems.
O front-end considera as melhores prática de mercado, envolvendo:
- Javascript
- JSON
- Bootstrap
Já o back-end:
- Excel nativo
- Objetos fáceis de programação e leitura de dados
- Rotinas em C#
• 16 dicas para você começar a programar do jeito certo + uma forcinha da WK
• 5 dicas úteis para potencializar o seu GitHub: carreira e produtividade
• Por que o Dia do Programador é 13 de setembro?
• 15 Podcasts sobre Desenvolvimento de Software e Web
Sobre esse último item, Abio contou o seguinte:
Lanço os dados no OutSystems, passa pelas rotinas em C# e manda para as DLL’s VB6 onde gravam no sistema legado da empresa.
Aplicações conhecidas nessa linguagem
Abio afirma que o único sistema em OutSystems que tem conhecimento é o ERP da Sispro Software Empresarial, empresa em que trabalha atualmente. Ela é pioneira no Rio Grande do Sul a utilizar o OutSystems.
Ele já descobriu por alguns contatos no Linkedin que existem empresas no Rio de Janeiro, São Paulo, Minas Gerais e Ceará que também utilizam o OutSystems.
Obrigado pela sua leitura e um grande abraço.
Inscreva-se para receber os post’s direto em seu e-mail:
[mc4wp_form id=”5625″]
Não se preocupe com spam, nós também não gostamos eles.
Se futuramente não quiser mais receber, é só clicar em um link que aparece em todos os e-mail’s que não vamos mais enviar.
Veja nossos últimos post’s que você pode gostar:
- Mulheres que fizeram e fazem história na Ciência brasileira
- Bate-papo com Daiane dos Santos: Pódio, Representatividade e Inspiração
- Profissionais +50: quem usa o tempo e a experiência a seu favor
- Questionário Social: como fazer um Processo Seletivo Inclusivo?
- 7 Figuras LGBTQIAP+ importantes para o mundo da tecnologia
Você quer ajudar um amigo a dar um up na carreira e ainda ser recompensado?
Então conheça nosso programa Indicação Premiada.