PHP Kiisf - a simple PHP FrameWork
Autor: Mario Cezzare Angelicola Chiodi | Publicado: 2013-04-27T12:08:00-07:00

Após fazer tantos sites em PHP, decidi começar um framework já que utilizo quase que a mesma técnica de desenvolvimento.

Existem vários frameworks em php hoje, vide&nbsp;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 :&nbsp;

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, &nbsp;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 &nbsp;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 :&nbsp;
https://code.google.com/p/phpkiisf/

&nbsp;Basic Components are: 
&nbsp;PHP/Backend  All start from --Dispatcher / based on Rewrite Rules forcing all to index.php&nbsp;&nbsp;PHP/Modules in this Framework  -All extensible 

&nbsp;--Default Controller 
&nbsp;--Default Model 
&nbsp;--Default View 
&nbsp;--Default Dao 
&nbsp;--Some Functions and Classes on /Lib&nbsp;
--Global Configuration and Initialization file&nbsp;

HTML,JS,CSS/Interface 
--Customizable Skins , Boilerplate Default&nbsp;
--jQuery latest&nbsp;

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