Skip to content

petersonsantos/lazyphp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LazyPHP

http://www.lazyphp.com.br/doc/

O LazyPHP é um mini framework extremamente simples e didático para a construção de aplicações web na arquitetura MVC utilizando PHP & MySQL.

Créditos: Prof. Miguel http://www.miguel.pro.br/

Objetivo do LazyPHP

O LazyPHP é um framework que nasceu com objetivos didáticos. Os alunos são ensinados a desenvolve-lo do zero (partes fundamentais) durante a disciplina Construção de Páginas Web III no curso de Tecnologia em Sistemas para Internet do IFMS (campus Campo Grande).

Ele foi criado para ensinar ao programador inciante em PHP conceitos como: Orientação a Objetos, PDO, Mapeamento Objeto Relacional, arquitetura MVC além de Padrões de Projeto como Active Record, Singleton, Factory, etc, que eventualmente aparecem no fonte deste projeto.

Por esta razão o LazyPHP manteve-se simples, sem dezenas de classes e métodos, ou intermináveis arrays associativos para se decorar o nome da chave.

Posso fazer sistemas reais com o Lazy?

Claro. Ainda que simples, ele funciona normalmente. O LazyPHP conta inclusive com diretrizes de segurança mínima contra SQL Injection (PDO Bind) e Cross-site scripting (XSS). Há vários projetos reais desenvolvidos neste framework.

O LazyPHP é melhor que outros frameworks?

Como o Cake, Zend, FuelPHP, Code Igniter, Adianti, Symfony? Com certeza não.

Vantagens

• Baixa curva de aprendizado;

• Integração nativa com Bootstrap e jQuery;

• Instalador com flexibilidade no nome das tabelas e campos;

• Comentários e documentação dos métodos em português;

• Menos arrays associativos e mais orientação a objetos;

About

O LazyPHP é um mini framework extremamente simples e didático para a construção de aplicações web na arquitetura MVC utilizando PHP & MySQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages