LINKS RÁPIDOS
OPERAÇÕES

São Paulo - SP ( Matriz )

Rua Tenerife 31 4 Andar

Vila Olímpia - 04548-040

 

Belo Horizonte - MG

Rua Alessandra Salum Cadar, 415

Sala 503 - Buritis - 30575-190

Brasília - DF

SIA Quadra 04C Lote 51

Salas 201/202 Ed. SIA Center II 

71200-045

Cascavel  - PR

SOCIAL
  • Twitter - White Circle
  • White Facebook Icon
  • White LinkedIn Icon

Contato Matriz São Paulo

+55 11 3847-8921​

© 2018 by skalena - Distribudor WSO2 Governo Brasil / Reseller Global

                                  - Distribuidor 42Crunch

MapperIdea

Qual o Problema Atual no Desenvolvimento de Aplicações?

Ciências da Computação e a tecnologia em si, quando comparada a outras Engenharias, ainda pode ser considerada muito jovem, e com vários espaços para inovações especialmente no que tange a construção das Aplicações. 

No geral, o desenvolvimento de sistemas pode ser:

  • Caro

  • Complexo

  • Fora dos prazos

  • Não atende as expectativas funcionais

  • Vítima de evoluções tecnológicas

A criação do HTML permitiu que a Web tivesse a explosão na interatividade com as pessoas e serviços que nunca foram imaginados, hoje em dia, as APIs tem esse papel, porém a interatividade é entre as máquinas, afinal, estas podem entender as chamadas e protocolos sem a necessidade de um humano interagir ou fornecer qualquer informação. Esta abordagem fez com que hoje tenhamos bilhões de endpoints/serviços/APIs e capitalizou o espaço para aplicações modernas, mobile, IOT e AI (Inteligência Artificial)

E se pudessemos começar a desenvolver software usando a tecnologia dos robôs/máquinas para criarem as aplicações por nós? Esta é a grande motivação da plataforma MapperIdea (by Neoinix). 

Modelo de Desenvolvimento do MapperIdea

A abordagem de desenvolvimento é extremamente simples, e podemos ter o resumo nos seguintes passos:

1. Uso de Mapas Mentais para definição da aplicação, esta notação é extremamente completa e eficiente, se comparada a outras metodologias que usavam UML, ou IDEs que sempre trazem um elevado Lock-in nas plataformas. ​

Todos as classes(entidades) possuem seus atributos e todos os recursos de validações, regras de negócio expressas numa DSL (Linguagem Simplificada). 

2. Com o uso desta DSL, todos os comportamentos dos atributos são definidos no desenho do mapa mental​

3. A sofisticada DSL do MapperIdea, permite você definir os comportamentos de janelas/telas servindo como base para sua aplicação web, spa, mobile e/ou desktop.

4. "A Prova de Futuro" : O MapperIdea, uma vez que tem os mapas mentais da aplicação definida, podem fazer com que o robô de geração da apliocação, use um template de arquitetura que pode ser a combinação que o cliente julgar mais interessante:

a) Angular + NodeJS + MongoDB 

b) React + SpringBoot + Redis / Oracle 

c) Vue + Go + Cassandra + KAFKA

d) QT + Oracle 

f) HTML 5 bootstrap + .Net Core 

g) Etc

Com isto você aproveita o melhor do conhecimento de programadores e arquitetos experientes, e podem fazer com todos os códigos da aplicação sigam um único modelo, seguindo boas práticas e alta qualidade. Se algo não estiver de acordo, altere o template e refaça sua aplicação. 

5. "Diferente do que você já viu": Um dos motivos dos geradores de aplicações convencionais não serem tão eficientes é que os desenvolvedores acabam alterando e codificando em cima do código gerado, isto acontece porque a base de metadados usado, seja XMLs, JSON, UML não são tão poderosos quanto a notação + DSL do MapperIdea.

6. Integrado a todo seu processo DevOps: Pipelines CI/CD, testes integrados, Containers, Docker, Kubernetes. 

7. Economize 80% do tempo de desenvolvimento. 

 

 

 

 

 

 

Microserviços ou Serverless? 

Não importa o paradigma, sua infraestrutura poderá acompanhar todo seu código! Se hoje em dia você quiser gerar apenas sua camada de serviços, containers docker, orquestrados por Kubernetes/OpenShift/CaaS/PKS etc, você terá esta total liberdade. Se quiser usar Linguagens funcionais, ou técnicas diferentes, desde que seus templates de aplicações possam ser "mapeados" de acordo com nossa DSL, você não terá nenhuma limitação.

 

 

 

 

 

Lowcode: Reloaded! Interessou? 

Fale com a gente, vai ser um prazer poder explicar como nossa plataforma funciona, quais modelos de comercialização e subscrição nós dispomos, além dos serviços em termos da plataforma.  Em breve alguns vídeos de demonstrações de uso da plataforma.