Lançamento de uma nova plataforma de desenvolvimento em PHP
O PHPO2 nasceu como um projeto acadêmico. Meu objetivo, ao iniciar este projeto, era desenvolver um framework que se tornasse uma ferramenta de aprendizado de conceitos de orientação a objetos e padrões de projeto.
Na medida que recursos foram sendo implementados, percebi que o framework poderia ser transformado em um Servidor de Aplicações completo, com recursos similares às plataformas PontoNet e Delphi no que diz respeito á rapidez no desenvolvimento de aplicações complexas.
Possui um sistema para manipulação de eventos no servidor, uma biblioteca de componentes e containeres visuais, um conjunto de frameworks complementares para manipulação de banco de dados, para manipulação de coleções, para gerencia de arquivos e diretórios etc.
Abaixo, são apresentados algumas características da plataforma:
Facilidade de uso - Os componentes, e objetos de aplicação são totalmente gerenciados pela plataforma, tirando do desenvolvedor a responsabilidade de estabelecer rotinas de controle e configuração. Com poucas linhas de código se obtém um conjunto de funcionalidades extremamente poderosas.
Independência - Um manipulador de eventos e controle de estado, disponibiliza ao desenvolvedor uma plataforma de desenvolvimento muito similar às ferramentas de desenvolvimento para Desktop. Isto permite uma separação e independência no desenvolvimento das camadas de apresentação e da lógica de negócio, ficando a cargo da plataforma a camada de controle.
Flexibilidade - A plataforma disponibiliza ao desenvolvedor um conjunto de funcionalidades e padrões para automatizar as atividades de criação e configuração de diversos componentes de interface de usuário, criando a condição adequada para que qualquer projeto de webdesigner possa ser implementado de forma fácil e rápida.
Escalabilidade - A plataforma deve permitir que novos componentes possam ser agregados sem a necessidade de mudanças ou acréscimos de código nos componentes ou containeres atuais.
Integração - Uma das prioridades no desenvolvimento do PHPO2 é criar a condição adequada para integração de qualquer biblioteca externa GPL ou LGPL a plataforma, agregando suas funcionalidades e desempenho ao sistema.
Um abraço a todos.
Dimas Vidal
Novo Comentário: