FAQ Perguntas frequentes sobre o Framework
Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Perguntas frequentes
A seguir, perguntas frequentes sobre o Adianti Framework.
Pacote Dominando o Adianti 7
Curso + Livro + Apps exemplo
Curso completo em Video Aulas (114 aulas).
Livro completo em PDF (463 páginas).
Códigos-fontes de Apps de Exemplo.
As perguntas
1. Por que eu deveria usar o Adianti Framework e não outro framework?
O Adianti Framework é focado no desenvolvimento de aplicações de negócio (sistemas de gestão) e fornece uma infraestrutura pronta para este tipo de desenvolvimento. O framework fornece um conjunto de componentes visuais que abstraem várias tecnologias, e uma camada de acesso à base de dados que torna bastante simples a comunicação com várias bases de dados. Além disso, juntamente ao framework, existe um (template) para a criação de ERP's que já fornece várias funcionalidades como controle de login, de permissões de acesso por usuários e grupos, ferramentas poderosas de auditoria com logs de requisição, logs de acesso, de alteração de registros e logs de SQL. Possui ferramentas de comunicação como gestão e compartilhamento de documentos, mensagens entre usuários, notificações. Também possui controles multi unidade, multi tenant, e multi idioma, dentre outros. O template permite facilmente trocar de temas (Bootstrap, Material). Com ele, você tem uma arquitetura pré-pronta e preocupa-se mais com suas regras de negócio, e menos com questões técnicas de baixo nível, pois já fizemos esse trabalho para você.
2. O que mais diferencia o Adianti Framework de outros frameworks?
Tecnicamente, todos Frameworks são muito parecidos, são conjuntos de componentes. Porém o Adianti se destaca pela quantidade grande de elementos pré-prontos que fornece. São mais de 100 componentes entre formulários, datagrids, calendários, kanban, e outros. Além disso, os componentes são 100% orientado a objetos e possuem uma programação guiada por eventos, tornando muito fácil a sua compreensão. Disponibiliza um grande Template totalmente funcional pronto para receber sua aplicação, com gestão de acessos, de permissões, logs, documentos, e várias outras funcionalidades. São dezenas de componentes de interface que permitem construir telas complexas com pouquíssimas linhas de código.
3. Quem criou o Adianti Framework, e por quê?
O framework foi criado por Pablo Dall'Oglio, desenvolvedor desde 1995. Nos anos 1990 trabalhou com Clipper e Delphi desenvolvendo diversos softwares de gestão. A partir de 2000, conheceu PHP e não parou mais de criar soluções. Já escreveu alguns livros sobre a linguagem e também criou algumas ferramentas de desenvolvimento para PHP. Após diversos anos atuando no desenvolvimento e prestando consultorias para equipes de desenvolvimento de softwares de gestão, foi reunindo um conjunto de necessidades comuns nesses ambientes e construindo o framework, que hoje está disponível para todos. A comunidade é crescente e muitos recursos presentes hoje foram sugestões de usuários.
4. Posso utilizar o Adianti Framework para criar aplicações comerciais?
Sim, a licença permite, basta referenciar o Adianti Framework. Manter o arquivo da licença nos fontes é uma das formas (adiantiframework.com.br/license).
5. O que eu preciso para começar a produzir aplicações no Adianti Framework?
A forma mais simples e rápida de iniciar o desenvolvimento de aplicações no framework é tendo acesso ao livro Adianti Framework para PHP, e o Curso completo em Videoaulas. Estes são os materiais mais completos disponíveis e oferecem uma abordagem muito didática, na qual os exemplos são construídos e explicados pelo próprio criador do framework, por meio de screencasts. Conhecimentos sobre orientação a objetos são fundamentais, uma vez que praticamente todos frameworks atualmente fazem extenso uso de orientação a objetos. Caso você precise reforçar os conhecimentos, recomendamos o curso PHP Programando com Orientação a Objetos, do mesmo autor do framework.
6. Caso o Adianti Framework não tenha todos componentes que eu preciso, eu posso criar novos componentes?
Sim, nenhum framework do mundo trará todos componentes desejados pelo desenvolvedor. Em alguns casos, será necessário acrescentar componentes. É extremamente fácil de estender o framework, adicionando novos componentes. O livro Adianti Framework para PHP traz exemplos claros de como proceder. Além disso, a aplicação Tutor, também traz exemplos de como criar novos componentes.