Wind Framework é um framework PHP desenvolvido pela equipe phpwind. O desenvolvimento começou em outubro de 2010 e até agora quatro versões (0.5, 0.8, 0.9, 1.0) foram lançadas internamente. Origina-se de um plano de reconstrução chamado 'Magpie Bridge' dos produtos da comunidade phpwind. Pretende-se redefinir o modelo de desenvolvimento de nível arquitetônico do phpwind para torná-lo mais claro e fácil de estender e de desenvolvimento secundário. Mais tarde, numa discussão, o plano de reconstrução foi dividido em duas partes. Parte disso é a estrutura central subjacente. A outra parte é o centro de serviços de dados da comunidade phpwind e o mecanismo de componentes de plug-in.
O posicionamento e visão inicial do WindFramework era: refinar a implementação subjacente do produto da comunidade phpwind e implantá-lo de maneira unificada, organizar e reconstruir as tecnologias e soluções acumuladas ao longo dos anos no produto phpwind para torná-lo universal e padronizado; / biblioteca de componentes. Mais tarde, o windframework desenvolveu-se gradualmente em uma estrutura PHP de uso geral e em um produto de estrutura independente. Seu posicionamento e responsabilidades estão se tornando cada vez mais claros: ele executa a operação de todo o aplicativo da comunidade phpwind, define um processo MVC unificado e padronizado para ele e fornece recursos poderosos de roteamento e renderização de visualização, soluções flexíveis de implantação de aplicativos, etc. windframework atende aos produtos da comunidade phpwind, mas também é independente dos produtos da comunidade phpwind.
Os recursos excepcionais do WindFramework são 'núcleo leve' e 'fácil de estender'. O chamado 'núcleo leve': as ideias centrais do design são claras, o código é leve e a eficiência é leve. 'Fácil de expandir' refere-se a uma organização de código totalmente flexível, com o desenvolvimento de componentes como núcleo, facilitando a expansão. Deixamos de lado as ideias tradicionais de framework e incentivamos os desenvolvedores a estender seus próprios componentes e construir seu próprio estilo de framework.
Qual é a relação entre o WindFramework e a nova versão?
Simplificando, a nova versão do phpwind é desenvolvida com base no WindFramework. A nova versão trabalhará duro na escalabilidade e no mecanismo de modelo e se esforçará para alcançar um desenvolvimento secundário mais conveniente. Claro, com base na estrutura WF, implantação distribuída Shenma WEB, subtabela e subbanco de dados de banco de dados, URL pseudoestático e sistema de nomes de domínio de segundo nível podem ser tratados... Não vou dizer mais nada, eu sentirei falta se eu falar demais...
O que o WindFramework tem a ver com você?
Em primeiro lugar, a nova versão baseada no framework deu um salto qualitativo em tecnologia. Eu disse isso acima, haha ~
Em segundo lugar, com base na nova versão da estrutura, com base nas especificações do plug-in e nas especificações do modelo, mais desenvolvedores secundários fornecerão a todos modelos e aplicativos ricos. Talvez tenhamos um centro de aplicação ~
Claro, uma boa versão é muito boa. Então, vamos aguardar ansiosamente pela nova versão ~
Quais são as características do WindFramework?
1. controlador de visualização de modelo (MVC)
2. Suporte para extensão de componentes
3. Gerenciamento de visualizações, suporte a vários mecanismos de modelos
4. Temas e skins
5. Gerenciamento de layout de visualizações de modelo (layout)
6. Suporte a tags de modelo
7. Com base no sistema de tags de modelo, suporte de segurança e formatação de dados para saída de dados de página
8. Suporte de cache, múltiplas soluções de cache
9. O link db de persistência de dados, implementado com base em PDO, suporta estratégia distribuída de separação de leitura e gravação mestre-escravo
10. Solicitar pré-processamento e pós-processamento, implantação de filtro de interceptação
11. Cadeia de protocolo de roteamento, suporte a vários protocolos de roteamento
12. objeto de formulário e validação de formulário
13. Identificador de tratamento de erros personalizado ErrorHandler
14. Sistema de exceção e log do Logger
15. Vários modos de desenvolvimento suportam WIND_DEBUG
16. Internacionalização (i18n)
17. segurança