Phalcon - Escolhendo Um Framework Php
Description
About the author
Related to Phalcon - Escolhendo Um Framework Php
Related Books
Calculando A Área E Perímetro De Uma Elipse Usando O Visual C# by Vitor Amadeu Souza Rating: 0 out of 5 stars
Related categories
Book Preview
Phalcon - Escolhendo Um Framework Php - Jaime Da Costa Pereira Neto
Jaime da Costa Pereira Neto
Escolhendo um framework PHP
PHALCON
versão 3
1ª edição
João Pessoa
2020
© Jaime da Costa Pereira Neto, 2020
Editora Clube de Autores
Rio de Janeiro - RJ
TODOS OS DIREITOS RESERVADOS
É proibida a reprodução total ou parcial, de qualquer forma ou por qualquer meio sem a permissão do autor (Lei nº 9610/1998).
ÍNDICE
Escolhendo um framework PHP
Introdução
Escolhendo um Framework PHP é uma coleção de livros criada para auxiliar programadores PHP na tarefa de decidirem qual framework, entre tantos existentes atualmente, é o mais adequado para seu projeto.
A decisão de criar este conteúdo como uma coleção dividida em livros separados para cada framework , em vez de um livro único com todos, foi pensando em permitir que cada profissional escolha aqueles frameworks em que deseja focar, e que tem interesse de conhecer, além de facilitar a leitura.
Visão geral
Criar uma mesma aplicação em diversos frameworks PHP, a fim de ter uma base comparativa entre eles. O sistema deve ser simples, mas deve abordar diversos fatores que mostre o que cada framework oferece e a facilidade para usar os componentes descritos nos requisitos.
É bom deixar claro que o objetivo aqui não é dar um curso completo de todos os frameworks , e sim permitir que o leitor aprenda na prática como trabalhar com eles, e tenha capacidade de entender as vantagens e desvantagens de cada um, tornando-o capaz de decidir qual abordagem é mais adequada para o projeto que precise implementar.
Objetivos
Com esse projeto será possível ter uma visão geral de como cada um dos frameworks abordados lidam com as seguintes características:
Estrutura de pastas
Configurações
Padrão MVC
Conexão com banco de dados
Rotas e uso de métodos HTTP
Autenticação
Autorização
Envio de E-mails
Criação de templates
Validação de formulários
Exibição de mensagens de erro
Paginação
Para alguns frameworks iremos nos aprofundar mais, ou menos, em algumas dessas características, dependendo do quanto elas são relevantes para o funcionamento de cada um, assim como outras características que julgarmos importantes.
Em alguns casos pode ser que o framework não utilize alguns dos conceitos listados, ou não tenham uma implementação própria, exigindo que utilizemos a implementação padrão do PHP ou alguma biblioteca externa. Nesses casos, deixaremos a implementação em aberto para que o leitor faça da maneira que preferir.
Especificações
O sistema será um blog com as seguintes características:
Modelos
Permissões
Telas
Telas de administração
Apenas usuários do tipo admin podem acessar as telas de administração.
Telas públicas
Todos os tipos de usuários podem acessar as telas públicas, incluindo visitantes: