Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Phreeze Framework Eduardo Carvalho Nunes Universidade Tecnológica Federal do Paraná Campus Ponta Grossa Dezembro 2016 O que é Phreeze? Em termos simples Phreeze é uma estrutura para a construção de aplicações PHP (crud); Open Source; Não é só um gerador CRUD, mas também um framework LAMP(Linux – Apache – MySQL – PHP), capaz de aplicações web em minutos e o seu principal requisito é ter um Banco de Dados pronto com todas as tabelas criadas.; Também é um framework MVC ; Phreeze é composto por três componentes; Um MVC (Model-View-Controller) Framework; Um ORM (Object-Relational Mapping) para manipular o banco de dados através de classes PHP; Phreeze Builder - um utilitário para a geração de aplicações Phreeze. O Framework MVC O Phreeze MVC Framework implementa o padrão de projeto MVC, que é comumente usado em aplicações web; O MVC permite organizar uma aplicação em três: Model, View e Controller. ORM O Phreeze ORM são as classes que são usadas pela camada de modelo e lidar com a comunicação entre suas classes e banco de dados. ORM significa "Object-Relational Mapping" – Mapeamento de Objetos Relacional - que basicamente significa que o mapeamento de um objeto para um banco de dados relacional. Phreeze Builder É a “ferramenta” utilizada para a geração da aplicação de forma automatizada; Você pode escrever o seu código a partir do zero utilizando as bibliotecas Phreeze. No entanto, como em qualquer aplicação PHP pode haver um monte de configuração enviadas. Isso pode incluir a criação de caminho de inclusão, requerendo bibliotecas, instanciar classes de estrutura, etc. O construtor torna isso fácil para você, gerando todo esse código um tanto tedioso, bem como controller genéricos, model e view para cada tabela. Instalando o Phreeze Requisitos mínimos do sistema Um servidor web (Apache, IIS ou Ngnix); PHP 5.2 (ou superior); MySQL (não precisa estar na mesma máquina); O Phreeze está hospedado no github. Você pode clonar o repositório git ou baixar a revisão mestre como um arquivo zip. Clonar o repositório torna mais fácil manter-se atualizado com as alterações mais recentes, no entanto qualquer método é bom. Configurações de Arquivos Um aplicativo gerado com Phreeze Builder terá três arquivos de configuração que são importantes para compreender a fim de personalizar e implantar seu aplicativo; Quando o aplicativo executa o Phreeze, a página index.php é chamado. O arquivo de índice é muito curto e tem um único propósito, que é para inicializar o Dispatcher; Configurações de Arquivos O Dispatcher determina qual controlador + Método a ser chamado. Várias classes de estrutura precisam ser incluídos e instanciado. index.php se baseia em três arquivos de configuração para lidar com isso e eles são carregados na seguinte ordem: _global_config.php Responsável de instanciar todos componentes necessários; Cria todo o objeto GlobalConfig que contém todas propriedades métodos estáticos. _app_config.php é o arquivo onde o PHP incluir caminho está configurado, o RenderEngine é especificada e rotas estão definidas. _machine_config.php contém as definições que pertencem a um ambiente de servidor específico Referências http://phreeze.com/phreeze/documentation/ ; http://ticarpa.com.br/php/ ; http://www.tekzoom.com.br/phreeze-gerador-php-de-crud-open-source/ ;
Compartilhar