desenvolvimento em php utilizando codeigniter e lumine ... · activerecord? e o lumine é o que?!...
TRANSCRIPT
Desenvolvimento em PHP utilizando CodeIgniter e Lumine Framework
Cairo Noleto http://caironoleto.wordpress.com Apresentação de técnicas de desenvolvimento em
camadas (MVC) e de mapeamentos de banco de dados em objetos.
Desenvolvimento em PHP utilizando CodeIgniter e Lumine Framework.
Apresentação Cairo Lincoln de Morais Noleto
Bacharelando em Sistemas de Informação pela FAETE Desenvolvedor de soluções web pela W7 Solutions Colaborador no desenvolvimento do projeto OpenSource
Lumine Framework
;)
CodeIgniter e Lumine... Quem são vocês?!
CodeIgniter é um framework de desenvolvimento PHP Implementa o Design Pattern MVC (camadas) Facilidade na adaptação de bibliotecas e outros
frameworks Desenvolvimento simples Pouca configuração
CodeIgniter e Lumine... Quem são vocês?!
Lumine, outro framework PHP Mapeamento do banco de dados em PHP Exclui a escrita de SQL dentro dos seus códigos PHP Facilita o trabalho (Sim, e muito!)
Hmmm, e o quais são a desses frameworks?
O CodeIgniter implementa o mapeamento do banco de dados em PHP Então por que utilizar o Lumine, ao inves do
CodeIgniter?
ActiveRecord
ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern
Basicamente, faz a mesma coisa que o Lumine No CodeIgniter, ele não usa mapeamentos, pois apenas
representa a tabela do banco de dados sem mapeamentos O lumine é ORM
ObjectRelational Mapping, mapeia o banco de dados por um todo, e não apenas uma tabela
E quando vamos começar? Design Pattern MVC
Model View Controller
Model Modelo de dados Utilizado para modelagem no banco de dados Será usado aqui o Lumine Framework
View Visão Representa a saída final Aqui é feita a iteração com os usuários
Controller Controladores Faz o controle da aplicação A grosso modo, faz a ligação entre as visões e os
dados
Mãos na MASSA! Antes de começar, é necessário estar com os
frameworks em mãos! Abram a pagina
http://caironoleto.wordpress.com/faete e façam o download do CodeIgniter com o Lumine
Extraiam para dentro da pasta do Apache
Mãos na MASSA!