DEV Community

Alexandre Freire
Alexandre Freire

Posted on

Adianti Framework

No inicio de 2017 durante algumas pesquisas sobre Frameworks PHP me deparei com o Adianti Framework. Fiquei surpreso principalmente pelo fato de ser brasileiro.

O que é de fato Adianti Framework?

É uma arquitetura open-source para criação de sistemas em PHP, focado no desenvolvimento de aplicações de negócio.

Para acelerar a criação de sistemas, ele oferece uma série de componentes para a construção de formulários e datagrids, e recursos para relatórios, gráficos, etiquetas, calendários, e outros.

Possui templates prontos e funcionais com controle de permissões, logs, interação entre usuários, etc. Dessa forma, nós programadores podemos focar na lógica e na regra de negócios, não em detalhes da implementação.

Algumas características

Alt Text
Sua estrutura impressiona, o Código-fonte é baseado em mais de 30 Design Patterns clássicos, ele é totalmente orientada a objetos, sem gambiarras?, testado e homologado com as versões mais recentes do PHP, já esta preparado com Métodos de proteção contra SQL injection, session fixation, e outros, e o melhor ainda é que ele suporta nativamente vários tipos de bancos de dados, sem mudar a programação.

IDE própria e com versão gratuita!

Alt Text
O desenvolvimento no Adianti Framework pode ser acelerado pelo uso do Adianti Studio, uma IDE própria que traz funcionalidades como a geração automática(na sua versão paga) de formulários e datagrids, além do Adianti Studio Form Designer, uma ferramenta que permite desenhar as telas da aplicação por meio do clique e arraste, e do Adianti Studio PDF Designer, uma ferramenta que permite desenhar documentos em formato PDF que podem ser preenchidos dinamicamente com dados pelo framework.

Você pode fazer um teste da IDE clicando aqui para fazer download da versão gratuita. Você também pode acessar o site oficial para conhecer mais clicando aqui.

Top comments (2)

Collapse
 
egito profile image
Salvador

Entao a versao original so funciona com GTK?

Collapse
 
jmfrolim profile image
João Manoel Freitas

Não, você pode usar qualquer IDE do seu gosto, ou mesmo um editor de código com vim, vscode, sublime text etc.

O adianti strudio é apenas uma facilitador de criar telas, models, etc. Mas o mesmo já foi descontinuado pela adianti, não vendem mais a licença do professional.
Pode baixar o gratis na sourceforget, mas não vale muito apena, melhor usar o vscode mesmo ou phpstorm.