Posts

Showing posts with the label MVC

Qualidade e Produtividade com MVC em PHP

Como Arquiteto de Software não posso deixar de olhar para as outras solução que estão fora do mundo Java. Desenvolver um sistema em Java pode trazer diversas vantagens mas também pode trazer complexidade e custo desnecessário. Aplicações para empresas de pequenas e médio tamanho consideram o uso de PHP com solução para seus sistemas web, dependendo das características e dos requisitos do sistema eu considero o PHP como uma ótima solução. A evolução dos frameworks MVC em PHP foi muito boa nestes últimos anos. O que é MVC mesmo? É um padrão de arquitetura de software largamente utilizado em soluções para Web. Sua principal vantagem é a separação das telas(view) da camada de negócio(model). Você pode usar MVC em um sistema desktop, dependendo do sistema será uma boa escolha. Neste post vou mostrar como pode ser fácil e rápido construir uma solução usando MVC com PHP, neste caso vou usar o framework CodeIgniter . Por que não Java? Por que dependendo do sistema seria só adic...

Desenvolvimento MVC RAD com Stripes

MVC É de fato um padrão desenvolvimento em camadas, que basicamente se caracteriza por separar a camada de negócio(Model) da camada de apresentação(View). Nesta arquitetura temos diversas soluções consolidadas como: Struts , Spring MVC , MyFaces(JSF) , ADF(JSF ORACLE) , JBoss RichFaces(JSF) , entre tantos outros. Mas hoje eu venho lhes falar do Stripes , que é uma framework baseado na arquitetura MVC porem o Stripes é muito RAD , com ele podemos desenvolver uma solução WEB com pouco esforço e praticamente zero de configurações xml. O Stripes utiliza o conceito onRails e consegue fazer mais convenções e menos configurações. Alguns pontos importantes sobre o Stripes: Desenvolver aplicações Web de maneira fácil. Prove soluções simples e poderosas para problemas comuns. A Curva de aprendizado é muito baixa. Se você necessita configurações muito especificas pode usar annotations . Eu baixei o Stripes versão 1.4.2 e fiz alguns testes. Foi bem simples de aprender como usa-lo o apren...