Seminário PHP 2012 - Melhores Práticas em WebAPIs para mobile
Como desenvolver uma WebAPI que não gaste toda a banda, bateria e paciência do usuário?
Conheça técnicas e ferramentas que mudarão sua maneira de programar.
Saiba porque o MVC não atende mais às necessidades atuais dos sistemas móveis.
@ramcoelho Apresentação ● Ciência da Computação (UFMA) ● Pós em Docência Superior ● Fundador PHP-Maranhão ● Representa o Maranhão em eventos nacionais e no PHPBC ● Professor de Programação Web / Mobile Web e WebAPIs ● Auditor certificado ISO/IEC 27001:2006 e perito forense NCCI ● CEO Nexy - Auditoria de segurança, Tecnologia Financeira, Soluções para Varejo, implementando SaaS com [email protected]
@ramcoelho Já se foi o tempo do MVC ● Compreende apenas uma aplicação; ● Módulos são gambiarras que criam elefantes brancos em MVC; ● É complexo manter a estrutura com Ajax; ● Model-View-Controller-Controller-UI; ou ● MVC2UI ao resgate!
@ramcoelho MVC2UI na Amazon ● Todos os times devem expor seus dados e funcionalidades via Interfaces de Serviço; ● Todos os times devem se comunicar através destas Interfaces; ● Não haverá outra forma permitida de comunicação interprocessos; ● Nada de links diretos, nada de leituras de banco, memória compartilhada ou back-doors;
@ramcoelho MVC2UI na Amazon ● O único meio de comunicação permitido é através das interfaces de serviço pela rede; ● Todas as interfaces de serviço, SEM EXCEÇẪO, devem ser desenhadas desde o início para externalização. Ou seja, o time deve planejar a abertura da interface para desenvolvedores do mundo exterior. Sem exceções.