Apresentação do Oraculum Framework (PHP)

3,911 views

Published on

http://oraculumframework.org/
Apresentação sobre o Oraculum PHP Framework. Framework MVC brasileiro iniciado em 2009.

Um Framework PHP brasileiro que segue o padrão MVC e outros.

Esta apresentação é a apresentação de lançamento do Framework realizada na Udesc de São Bento do Sul, por este motivo não há muitos detalhes técnicos.
http://oraculumframework.wordpress.com/
http://code.google.com/p/oraculum-php/

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
3,911
On SlideShare
0
From Embeds
0
Number of Embeds
849
Actions
Shares
0
Downloads
20
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Apresentação do Oraculum Framework (PHP)

  1. 1. Apresentação do Estágio Curricular II para banca avaliadora Desenvolvimento de um Framework PHP: Um novo conceito em desenvolvimento Web Acadêmico: Patrick Kaminski Professor Orientador: Msc. Luiz Cláudio Dalmolin Empresa: SBS TI Agência de Internet
  2. 2. Apresentação Patrick Kaminski ● Acadêmico da Udesc Ceplan ● Programador PHP há 5 anos ● Programador para Internet da Empresa SBS TI ● Participante da comunidade PHPSC ● Entusiasta PHP Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  3. 3. Roteiro ● PHP ● Frameworks ● Oraculum Framework ● Motivação ● Processo de Desenvolvimento ● Estrutura de Funcionamento ● Cases de Sucesso ● Considerações Finais Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  4. 4. PHP ● Surgiu por volta de 1994 ● Criado por Rasmus Lerdorf ● Em 2004 foi lançada a versão 5, modularizada e orientada a objetos ● Utilizado em mais de 20 milhões de websites e mais de 1 milhão de servidores ● Software Livre (PHP License) Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  5. 5. Frameworks ● Framework é uma base de onde se pode desenvolver algo maior ou mais específico. É uma coleção de códigos-fonte, classes, funções, técnicas e metodologias que facilitam o desenvolvimento de novos softwares (Minetto, 2007) ● Principais Frameworks PHP existentes: Internacionais: CakePHP, CodeIgniter, Kohana, Prado, Sinfony, Zend Nacionais: Spaghetti Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  6. 6. Motivação ● Necessidades não atendidas pelos frameworks atuais (Gráfico ao lado) ● Falta de alternativas nacionais ● Falta de qualidade e segurança em sites e sistemas criados por desenvolvedores iniciantes Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  7. 7. Processo de Desenvolvimento ● Iniciado em Janeiro de 2009 ● Realizada análise de vários Frameworks ● Utilizado sistema de controle de versão ● Desenvolvido em paralelo com outros projetos de acordo com as necessidades Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  8. 8. Estrutura de Funcionamento ● Utiliza o padrão MVC e Front Controller como base ● Possui como base da camada de modelo o projeto Doctrine ORM Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  9. 9. Vantagens ● Segue os padrões da Zend ● Utiliza URL amigáveis ● Implementa o conceito de Workspaces ● Possui Scaffolding (gerador de códigos) ● É um framework horizontal ● PHP 5, focando nas novas versões ● Desenvolvido com E_STRICT habilitado ● Já possui vários componentes Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  10. 10. Cases ● SBS TI ● Duhan Tamys ● Cosméticos Marli ● Associação Empresarial de São Bento do Sul ● Projeto Web&Waste Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  11. 11. C A S E S Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  12. 12. C A S E S Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  13. 13. C A S E S Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  14. 14. C A S E S Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  15. 15. C A S E S Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  16. 16. C A S E S Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  17. 17. Considerações Finais ● O objetivo de desenvolver o framework foi alcançado ● O projeto terá continuidade ● Deverão haver traduções da documentação e do próprio framework para um alcance mais abrangente ● Sua evolução dependerá muito da divulgação do mesmo, e do apoio de empresas e instituições Patrick Kaminski - 2009. Oraculum Framework ䷫䷰
  18. 18. Referências Imagens Citações ● http://www.sbs.udesc.br/ ● Minetto, Elton Luís; Frameworks para Desenvolvimento em PHP. Novatec Editora. ● http://www.sbsti.com.br/ 2007. ● http://www.phpsc.com.br/ ● http://php.net/ ● http://lerdorf.com/ ● http://subversion.tigris.org/ ● http://www.eclipse.org/ ● http://www.aptana.com/media/ ● https://wiki.ubuntu.com/Artwork/Official ● http://www.doctrine-project.org/ Patrick Kaminski - 2009. Oraculum Framework ䷫䷰

×