Buscar

Phreeze Framework

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/ ;

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais