De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Marcio Merlone
Data de Publicação: 08 de September de 2008
Trabalhei em uma empresa que desenvolvia sistemas de intranet em PHP e começamos a criar um framework que possuísse a estrutura básica que qualquer sistema precisa, como usuários, grupos, listas paginadas, controle de sessão, segurança, etc. Além disto, buscamos reaproveitamento máximo de código, centralizando todas aquelas verificações que todo script deve ter (tratamento de $_REQUEST contra o básico), modularizando tudo, sempre que possível orientado a objetos, deixando tudo pronto e mastigado pra que o desenvolvedor (usuário final do framework) se preocupe somente com as regras de negócio, casos de uso, objetos, etc.
Mas a empresa teve... er... alguns problemas com ... er... as autoridades, e todos fomos em busca de novos desafios. Como parte do acordo, fiquei com a permissão por escrito de abrir o código e disponibilizá-lo à comunidade PHP (portanto não é código "roubado"). Coloquei-o no sourceforge com o nome Soomp (http://sourceforge.net/projects/soomp/). Infelizmente ninguém que participou de seu desenvolvimento hoje possui tempo para continuá-lo, pois cada um está com seus próprios desafios.
O framework possui várias características que o tornam muito interessante:
Muita coisa já está implementada e funcional, algo ainda está por implementar. Possui conceito ótimos explorando as características de OO do PHP5, documentado para phpDocumentor, seguindo as melhores recomendações de codificação para o PHP5 (register_globals OFF desde o nascimento, por exemplo), entre vários outros detalhes.
É um framework que nasceu com a missão de ser moderno e o mais próximo de perfeito possível. Seu conceito, se bem aplicado, com a divulgação adequada tem o potencial de se destacar mundialmente. Nascido em uma época em que framework deve ser algo mais do que um punhado de funções e bibliotecas (desculpem os fãs de pear e zend). Mas que infelizmente nasceu em um berço imperfeito e hoje está órfão. Eu ando absolutamente sem tempo para continuá-lo, mas me proponho a ajudar e explicar o que já tem e como funciona, conceitos, o que for preciso. E eventualmente até codificar também. Mas sozinho não dá.
Quem tiver interesse em participar do projeto de alguma forma, por favor entrar em contato PVT ou ao menos inicialmente pela lista (caso permitido pela moderação, afinal, parece on-topic).
A carência está em todas as áreas:
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários