Olá a todos, como vão? Finalmente depois de algum tempo consegui implementar uma aplicação de exemplo utilizando a arquitetura de software proposta com o framework CodeIgniter. É essencial para você leitor, ter acompanhado os artigos anteriores onde a arquitetura é definida e explanada. Este artigo irá guiá-los no desenvolvimento desta aplicação. Aproveitem! A Aplicação A [...]
Olá a todos, como vão? Algum tempo parado com o blog, apesar de ter dito que agora eu teria mais tempo para me dedicar a ele, não é o que está acontecendo . Bom hoje trago para vocês o meu tema de trabalho de conclusão de curso, com o qual conclui minha graduação no Centro [...]
Continuando com a série de artigos sobre uma proposta de arquitetura de software com o framework CodeIgniter, desta vez abordarei a criação da camada Facade na arquitetura e algumas mudanças na nomenclatura dos Controllers, fornecendo uma maior padronização. Obs: Para acompanhar este artigo é muito interessante que você já tenha feito as outras etapas citadas [...]
Neste quarto artigo sobre uma Arquitetura de Software com o CodeIgniter, mostrarei como fazer a integração do framework de persistência Doctrine com o framework CodeIgniter. Como explicado anteriormente, o Doctrine foi escolhido por fornecer formas robustas e flexíveis de se realizar consultas com uma sintaxe orientada a objetos, o que os desenvolvedores do projeto chamam [...]
Neste terceiro artigo sobre uma proposta de arquitetura de software utilizando CodeIgniter e alguns outros frameworks, mostrarei na prática como fazer a integração do framework de templates Smarty com o CodeIgniter. Após fazer o download e instalar a última versão do framework CodeIgniter, é hora de fazer o download da última versão estável do Smarty, [...]
Neste segundo artigo sobre uma proposta de arquitetura utilizando o framework CodeIgniter, falarei sobre os design patterns escolhidos para compor a arquitetura, mais especificamente os patterns que os programadores necessitarão implementar e não os patterns do CodeIgniter em si. Caso vocês tenham curiosidade em ver os Design Patterns que o CodeIgniter implementa, vejam este post, [...]
Arquiteturas de desenvolvimento de software são essenciais para garantir a manutenibilidade e produtividade de qualquer sistema e, unindo-as com design patterns, que são soluções reutilizáveis a problemas comuns encontrados em projetos de software, pode-se ter uma estrutura bem definida e altamente reutilizável. Na linguagem PHP arquiteturas de software também são de extrema importância e esta [...]