Skip to content
Bjverde edited this page Apr 24, 2019 · 8 revisions

O que é o SysGen ?

O SysGen é um gerador de sistemas feito em FormDin gerando sistemas em FormDin e/ou API Rest com Slim. Gera o sistema partindo de uma banco de dados relacional (SGBD).

Escreve menos, faça mais. Mas "Falar é fácil. Me mostre o código"!

Com quais bancos de dados o SysGen funciona ?

  • SQLlite
  • MySQL
  • MariaDB
  • SQL Server
  • PostgreSQL

Como o SysGen funciona?

Depois vc informa o SGBD, usuário e senha. O SysGen lê os metadados do banco informado. Gerando o CRUD tela HTML ou API REST.

Esquema do SysGen

O que o SysGen Gera ?

Na versão v1.4.0 ou superior você escolhe o tipo de sistema que deseja gerar:

  • FormDin = É um sistema Web padrão usando HTML + JS + CSS, tudo é feito utilizando o FormDin FrameWork. Tem todas as operações de um CRUD com uma tela para cada tabela ou view. Gerando Menus tambem.

  • REST = Criar todo backend REST usando Slim FrameWork. Nesse modo não tem tela é apenas API REST com JSON. Tem todas as operações de um CRUD com as URL para cada tabela ou view.

  • FormDin + REST = a combinação dos dois modos.

O código gerado utiliza ORM (Eloquent, Doctrine) ?

NÃO !!! o SysGen não faz uso de ORM ! Todo código gerado é via SQL normal.

Como é código gerado ?

O link apresenta o código da aplicação de exemplo v2.0 no GitHub do FormDin tem uma aplicação completa FormDin + REST. Além disso o código gerado é de fácil manutenção e modificação utilizando o como framework FormDin para o novo sistema.

O que o SysGen reconhece ?

No Sistema FormDin

  • Reconhece o tipo de campo do banco é cria o campo equivalente no formDin
  • obrigatoriedade ou não ou dos campos
  • chaves estrangeiras já traz como select field
  • todos os campos podem ser utilizados como parâmetro de busca

Tem algum tutorial ?

Veja o tutorial Do Zero até Rodar que irá te ajudar com o SysGen

SysGen

Ferramentas semelhantes

Sumário

  1. Do Zero até Rodar
  2. Aprendendo formDin em etapas