Análise do papel do PHP no mercado de TI Nacional e a abordagem do Samus Framework
Samus Framework e PHP
O desenvolvimento web utilizando a tecnologia
PHP, comumente é taxado como caótico e mal visto pelos pelo meio corporativo, já que é uma ferramenta gratuita, com uma sintaxe simples, e que, por padrão não obriga a adoção de nenhum padrão de desenvolvimento, neste cenário temos milhões de aplicações e desenvolvedores que não tem a mesma maturidade acadêmica de um desenvolvedor de outras linguagens (Luke Welling e Laura Thomson , 2005). Mas com o surgimento de milhares de aplicações de grande porte, desenvolvidas utilizando esta ferramenta, oferecendo serviços ousados, muitas vezes gratuitos como a
WikiPedia,
Facebook e
YouTube atraiu a atenção de desenvolvedores e empresas para os quase ilimitados recursos que a ferramenta tem para oferecer. Mas mesmo com provas concretas de seus recursos e escalabilidade, os processos de desenvolvimento na ferramenta ainda são considerados caóticos, justamente devido a flexibilidade e simplicidade que a linguagem oferece, características que podem agir contra desenvolvedores menos experientes, que tendem a não projetar suas aplicações e fazer uso de improvisos para solução de problemas de desenvolvimento (Alexandre Altair de Melo , 2009).
Fazendo uso dessa flexibilidade e liberdade que a tecnologia oferece, e, acreditando na potencialidade da ferramenta, foi desenvolvido o “
Samus Framework”, uma camada facilitadora para desenvolvedores e analistas, que colabora com a organização e desenvolvimento de aplicações online bem estruturadas, incentivando a adoção de padrões de projetos, em todas as camadas de desenvolvimento, desde à documentação até a programação em si.
O
Samus Framework propõem uma nova abordagem para o desenvolvimento web, somando as características próprias do PHP com padrões consistente de projeto e desenvolvimento. Já que o processo de produção de uma aplicação web, deve ser pensado de forma mais ampla, vai muito além da camada Side-Server (PHP), envolve também, Análise, Documentação (
UML), Projeto Gráfico, a Programação da camada Side-Server (PHP), a Marcação do Conteúdo (
XHTML), a Estilização(CSS), Comportamento das páginas(Js) e por fim sua manutenção e melhorias. O Samus Framework não é só uma ferramenta para o desenvolvimento em PHP, é uma ferramenta para organizar o projeto como um todo, facilitando e/ou incentivando desenvolvedores, analistas e designers a criarem projetos de alta qualidade, consistentes, e de forma ágil.