Skip to content
Bjverde edited this page Apr 12, 2020 · 1 revision

formDin 5

Logo formDin

FormDin or Dynamic Form is a simple php Framework for creating web system quickly and easily. This version is a FormDin 4 Fork from Brazilian Public Software Portal.

unfortunately the documentation in English is not complete. The first language is Brazilian Portuguese. Translations are made as soon as possible.

About

Created in 2004 by Luís Eugênio Barbosa to increase the speed of development in IBAMA. Version 4 is based on the ideas of the Adianti Framework of Pablo Dall'Oglio.

FormDin is made up of a set of software components that provide a basic architecture for developing web applications based on a main menu, data entry forms, and reports.

The application structure used by FormDin consists of three classes namely: TApplication, TForm and TPDOConnection. They are responsible for implementing the MVC (Model, View and Controller) standard. The TApplication (controller) class is responsible for receiving the requisitions and performing the relevant actions. The TForm class (view) is responsible for creating the data entry forms. The TPDOConnection (model) class is responsible for retrieving and writing information to the database.


FormDin ou Formulário Dinâmico é um Framework php simples para criar sistema web de forma rápida e fácil. Essa versão é um Fork do FormDin 4 do portal do Software Publico Brasileiro.

Sobre o Software

Criado por Luís Eugênio Barbosa para aumentar a velocidade de desenvolvimento no IBAMA.

O FormDin compõe-se por um conjunto de componentes de software, que proveem uma arquitetura básica para o desenvolvimento de aplicações web baseadas em um menu principal, formulários de entrada de dados e relatórios.

A estrutura da aplicação utilizada pelo FormDin é composta por três classes a saber: TApplication, TForm e TPDOConnection. Elas são responsáveis pela implementação do padrão MVC ( Model, View e Controller). A classe TApplication (controller) é a responsável por receber as requisições e executar as ações pertinentes. A classe TForm ( view ) é a responsável pela criação dos formulários de entrada de dados. A classe TPDOConnection (model) é a responsável em recuperar e gravar as informações no banco de dados.

O FormDin iniciou em 2004, a versão 4 é baseada nas ideias do Adianti Framework do Pablo Dall'Oglio.

Comparação rápida FormDin x Adianti

O FormDin ficou congelado por alguns anos sem melhorias ou correções, a versão atual está praticamente congelada em 2012. O Adianti continuou evoluindo e tem muito mais recursos. Programadores menos experientes o FormDin pode ser melhor que o Adianti por ser mais simples exigindo um curva menor de aprendizagem.

Aprendendo formDin 5 em etapas