Existem vários frameworks em php hoje, vide http://www.phpframeworks.com/, ou direto os top 10
http://www.phpframeworks.com/top-10-php-frameworks/, então porque criar mais um e não melhorar algo existente ?
Porquê todos ele são muito bons. E fazem muitas coisas automá[(t|g)]ica. Isso requer um tempo para que o desenvolvedor se ambiente com o kit e comece a produzir. Pode valer a pena dependendo do contexto.
E após longo tempo de projeto, as pessoas se esquecem do principal objetivo de um Framework, que é de ser simples.
No entanto, compartilho mais uma visão de desenvovimento, com o conhecimento que possuo hoje.
Neste FrameWork tem um combinado de quase todas as coisas que já escrevi neste blog, pode ser acompanhado diretamente do repositório SVN do Google.
PHPKissf :
Keep it in simple Framework
Basicamente o que isso faz ?
Na verdade, o que deu origem ao fmwk, foi um dispatcher que venho melhorando conforme o uso nesses anos. Um dispatcher é o seguinte:
Como nos links , o browser faz solicitações via GET ou POST por uma URL.
Por regras de configuração (.htaccess e mod_rewrite) todas as requisições são redirecionadas para um arquivo, que é o index.php, que chama esse dispatcher.
O dispatcher por sua vez, tem uma lista de rotas, ou seja, caminhos de url, pré-determinados p/ chamar os controllers e seus métodos, e os parâmetros são encapsulados e tratados procurando trazer um pouco mais de segurança p/ aplicação, e facilidade p/ o desenvovimento.
Então tem os default Model, Controller, View e Dao(opcional), que podem ser extendidos para os Objetos de Negócio de acordo com as necessidades.
Bem, como a intenção é que seja bastante utilizado, para que possa ser melhorado, escrevi o código em inglês, abaixo algumas funcionalidades.
PHPKissf :
https://code.google.com/p/phpkiisf/
Basic Components are:
PHP/Backend All start from
--Dispatcher / based on Rewrite Rules forcing all to index.php
PHP/Modules in this Framework -All extensible
--Default Controller
--Default Model
--Default View
--Default Dao
--Some Functions and Classes on /Lib
--Global Configuration and Initialization file
HTML,JS,CSS/Interface
--Customizable Skins , Boilerplate Default
--jQuery latest
Logo coloco alguns exemplos de uso...
Até a próxima...
Consegui pessoal olhem os esquemas da amazonws, vale a pena, por enquanto estou satisfeito.
Coloquei o framework funcionando em
http://phpkiisf.mcezzare.com.br/
e alguns exemplos em
http://phpkiisf.mcezzare.com.br/examples/
O gerador de Models e UML precisa de uma conexão válida no mysql (assim que eu puder crio um banco de modelo p/ ver a funcionalidade)
Claro que tem algumas coisas p/ corrigir. Mas com o tempo.
P/ instalar, na pasta root de seu site baixe através do svn:
user@hostws:/var/sites/phpkiisf.mcezzare.com.br# svn checkout https://phpkiisf.googlecode.com/svn .
[]'s
Nenhum comentário:
Postar um comentário